Middleware mediated transactions
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 340-350
- https://doi.org/10.1109/doa.2001.954099
Abstract
Middleware mediated transactions (MMT) integrate message-oriented transactions and distributed object transactions. MMT are suggested as an evolutionary and integrative approach to support reliable and flexible interactions between heterogeneous and autonomous components, which is a major challenge in enterprise application integration. MMT offer the ability to combine communication of messages and notifications with conventional transactional object requests. Thus MMT introduce the flexibility of mediated interactions with respect to topology, binding, time-dependencies and content transformation into distributed object transactions. MMT are characterized by coupling modes to control if notifications become visible immediately or are dependent on the transaction status, to include mediators as transaction participants, and to distinguish between message delivery and processing, as well as vital and non-vital participants. Furthermore, coupling modes interrelate different distributed transaction contexts of publishers and subscribers. This paper introduces the concept of MMT and presents two system prototypes implementing MMT, the dependency-spheres middleware service and the X/sup 2/ TS middleware service.Keywords
This publication has 15 references indexed in Scilit:
- Nesting actions through asynchronous message passing : The ACS protocolPublished by Springer Nature ,2006
- Dependency-spheres: a global transaction context for distributed objects and messagesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A Distributed Object Oriented Framework to Offer Transactional Support for Long Running Business ProcessesPublished by Springer Nature ,2000
- Strategies for Integrating Messaging and Distributed Object TransactionsPublished by Springer Nature ,2000
- Correctness in general configurations of transactional componentsPublished by Association for Computing Machinery (ACM) ,1999
- Active Object SystemsPublished by Springer Nature ,1994
- Overview of multidatabase transaction managementThe VLDB Journal, 1992
- ON INTELLIGENT AND COOPERATIVE INFORMATION SYSTEMS: A WORKSHOP SUMMARYInternational Journal of Cooperative Information Systems, 1992
- The HiPAC project: combining active databases and timing constraintsACM SIGMOD Record, 1988
- Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsACM Transactions on Programming Languages and Systems, 1983