• 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