DocumentCode
1735742
Title
Object-oriented transactions in Choices
Author
Xiao, Lun ; Campbell, Roy H.
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear
1993
Firstpage
50
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-3230-5
Type
conf
DOI
10.1109/HICSS.1993.284051
Filename
284051
Link To Document