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 noncompensatable. Optional anonymity of transaction participants is supported through hash-based set memberships. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1109/CEC-EEE.2006.91 | CEC/EEE |
Keywords | Field | DocType |
autonomous component,challenging software design problem,event notification,mixed transaction,event-driven application,event-based middleware,hermes transaction service,hash-based set membership,transaction participant,integrating transaction,protocols,message oriented middleware,concurrent computing,database systems,distributed databases,open systems,middleware,high temperature superconductors,software design,transaction processing | Middleware,Transaction processing,Compensating transaction,Computer science,Online transaction processing,Interoperation,Distributed database,Database transaction,Distributed transaction,Distributed computing | Conference |
ISBN | Citations | PageRank |
0-7695-2511-3 | 2 | 0.38 |
References | Authors | |
6 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Luis Vargas | 1 | 105 | 11.73 |
Jean Bacon | 2 | 2245 | 177.11 |
Ken Moody | 3 | 935 | 85.75 |