Title :
Object-oriented transactions in Choices
Author :
Xiao, Lun ; Campbell, Roy H.
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
A transaction manager for the Choices object-oriented operating system that supports both conventional short transactions and the nested transactions required for long-duration processes is described. The transaction manager is a specialization and an extension of the persistent object subsystem of Choices. Using object-oriented design techniques, the different transaction management mechanisms are defined as specializations of abstract classes. Instances of these classes encapsulate the internal structure and algorithms of different object management models and provide transaction management to meet the requirements for short or long transactions. The authors present the rationale for this approach, show how object-oriented design benefits the construction of transaction managers, and discuss both the implementation of a prototype and how the prototype will be used in future research
Keywords :
network operating systems; object-oriented programming; transaction processing; Choices object-oriented operating system; abstract classes; long-duration processes; nested transactions; object management models; transaction manager; Application software; Computer science; Concurrency control; Data processing; File systems; Object oriented modeling; Operating systems; Power system management; Prototypes; Transaction databases;
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
DOI :
10.1109/HICSS.1993.284051