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 :
بازگشت