DocumentCode
3492483
Title
Dependency-spheres: a global transaction context for distributed objects and messages
Author
Tai, Stefan ; Mikalsen, Thomas A. ; Rouvellou, Isabelle ; Sutton, Stanley M., Jr.
Author_Institution
IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
fYear
2001
fDate
2001
Firstpage
105
Lastpage
115
Abstract
Many enterprise systems employ both object-oriented middleware (OOM) and message-oriented middleware (MOM). However support for the integration of object and messaging services, in particular for transaction processing across object and messaging components, is very limited. In this paper we introduce the concept of Dependency-Spheres (D-Spheres), a global transaction context for distributed objects and messages. A D-Sphere integrates standard distributed object transactions and conditional asynchronous messages in one single unit-of-work. It is a new service for transaction processing that enhances two-phase-commit ACID transactions with pre-commit message delivery, concurrent evaluations of transaction-critical message conditions, and message compensation support for recovery. D-Spheres enrich standard OOM and MOM services, uniquely providing for an increased level of reliability for their use in combination in enterprise systems
Keywords
application program interfaces; client-server systems; distributed object management; object-oriented programming; D-Spheres; concurrent evaluations; dependency-spheres; distributed object transactions; distributed objects; enterprise systems; global transaction context; message compensation support; message delivery; message-oriented middleware; object-oriented middleware; transaction processing; transaction-critical message conditions; two-phase-commit ACID transactions; Application software; Context-aware services; Java; Message service; Message-oriented middleware; Quality of service; Reliability; Scalability; Software quality; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2001. EDOC '01. Proceedings. Fifth IEEE International
Conference_Location
Seattle, WA
Print_ISBN
0-7695-1345-X
Type
conf
DOI
10.1109/EDOC.2001.950427
Filename
950427
Link To Document