Metadata Support for Transactional Web Services

  1. Lookup NU author(s)
  2. Maciej Machulak
  3. Dr Mark Little
  4. Jonathan Halliday
Author(s)Machulak M, Little MC, Halliday JJ
Publication type Report
Series TitleSchool of Computing Science Technical Report Series
Source Publication DateJuly 2009
Report Number1158
Full text is available for this publication:
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.
InstitutionSchool of Computing Science, University of Newcastle upon Tyne
Place PublishedNewcastle upon Tyne
ActionsLink to this publication