Flexible transaction processing in the Argos middleware

  • Authors:
  • Anna-Brith Arntsen;Mats Mortensen;Randi Karlsen;Anders Andersen;Arne Munch-Ellingsen

  • Affiliations:
  • University of Tromsoe, Tromsoe, Norway;University of Tromsoe, Tromsoe, Norway;University of Tromsoe, Tromsoe, Norway;University of Tromsoe, Tromsoe, Norway;University of Tromsoe, Tromsoe, Norway

  • Venue:
  • SETMDM '08 Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.