• DocumentCode
    2069500
  • Title

    Transactions in Distributed Event-Based Middleware

  • Author

    Vargas, Luis ; Bacon, Jean ; Moody, Ken

  • Author_Institution
    Comput. Lab., Cambridge Univ.
  • fYear
    2006
  • fDate
    26-29 June 2006
  • Firstpage
    53
  • Lastpage
    53
  • Abstract
    Distributed event-based middleware (DEBM) provides a basis for the interoperation of autonomous components in large-scale systems. Transactions ensure the atomic and reliable execution of operations that involve interconnected clients. Integrating transactions and DEBM is a challenging software design problem with important applications. This paper presents the Hermes transaction service (HTS), a service that supports event-driven applications with transactional requirements. HTS uses transaction-context propagation via event notifications, where the contexts of publishers and subscribers are interrelated within a mixed transaction. Clients may opt to be compensatable or non-compensatable. Optional anonymity of transaction participants is supported through hash-based set memberships
  • Keywords
    middleware; open systems; transaction processing; Hermes transaction service; autonomous components interoperation; distributed event-based middleware; event-driven applications; hash-based set membership; large-scale systems; software design problem; transaction-context propagation; Concurrent computing; Database systems; Distributed databases; High temperature superconductors; Laboratories; Maintenance; Message-oriented middleware; Protocols; Subscriptions; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    E-Commerce Technology, 2006. The 8th IEEE International Conference on and Enterprise Computing, E-Commerce, and E-Services, The 3rd IEEE International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-7695-2511-3
  • Type

    conf

  • DOI
    10.1109/CEC-EEE.2006.91
  • Filename
    1640308