Browse by author
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.
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
URL: http://www.cs.ncl.ac.uk/publications/trs/papers/1158.pdf