SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
ACTA: a framework for specifying and reasoning about transaction structure and behavior
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Database transaction models for advanced applications
Database transaction models for advanced applications
A Multidatabase Transaction Model for InterBase
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
The CORBA Activity Service Framework for Supporting Extended Transactions
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
One-Phase Commit: Does It Make Sense?
ICPADS '98 Proceedings of the 1998 International Conference on Parallel and Distributed Systems
Communications of the ACM - Service-oriented computing
ReflecTS: a flexible transaction service framework
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
KALA: Kernel Aspect language for advanced transactions
Proceedings of the 2006 ACM symposium on Applied computing
Building Pervasive Services Using Flock Sensor Network and Flock Container Middleware
AINAW '07 Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 02
Argos, an extensible personal application server
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Hi-index | 0.00 |
Transactional requirements, from new application domains and execution environments, are varying and may exceed traditional ACID properties. We believe that transactional middleware platforms must be flexible in order to adapt to varying transactional requirements. This is to some extend demonstrated within Web service environments where support for both ACID and long-running business transactions are provided. This paper presents an extension along the path to flexible transaction processing in the form of the Argos Transaction Layer. As opposed to present systems, the Argos Transaction Layer offers the potentiality to hotdeploy an extensible number of concurrently running transaction services, each providing different transactional guarantees. Currently, the Transaction Layer offers two services, one serving the ACID properties of distributed transactions, and one supporting long-running business transactions based on the use of compensation.