Toggle Main Menu Toggle Search

Open Access padlockePrints

Metadata Support for Transactional Web Services

Lookup NU author(s): Maciej Machulak, Professor Mark Little, Jonathan Halliday



The paper describes an annotation-based Java framework for supporting Transactional Web Services. We provide a framework for automated management of compensations in Business Activity type extended transactions. Unlike rollbacks in traditional ACID transactions, these usually require substantial implementation effort by business programmers. Our annotations provide a flexible, intuitive and easy to use alternative. With a few declarative statements, users can configure the relationship between units of work and their compensations. The framework manages all aspects of the execution of the compensations, ensuring a reliable, consistent transaction outcome.

Publication metadata

Author(s): Machulak M, Little MC, Halliday JJ

Publication type: Report

Publication status: Published

Series Title: School of Computing Science Technical Report Series

Year: 2009

Pages: 7

Print publication date: 01/07/2009

Source Publication Date: July 2009

Report Number: 1158

Institution: School of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne