Flexible transaction processing in the Argos middleware

Anna-Brith Arntsen, Mats Mortensen, Randi Karlsen, Anders Andersen, Arne Munch-Ellingsen
2008 Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management - SETMDM '08  
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
more » ... 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.
doi:10.1145/1385486.1385491 fatcat:oqzltbx6kvhunii267lobtnxom