Title :
Metadata Support for Transactional Web Services
Author :
Machulak, Maciej P. ; Halliday, Jonathan J. ; Little, Mark C.
Author_Institution :
JBoss, Red Hat, Raleigh, NC
Abstract :
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.
Keywords :
Java; Web services; meta data; transaction processing; annotation-based Java framework; business activity type extended transactions; metadata support; transactional Web services; Computer crashes; Java; Maintenance; Military computing; Programming profession; Protocols; Relational databases; Transaction databases; Web services; Writing;
Conference_Titel :
EDOC Conference Workshop, 2007. EDOC '07. Eleventh International IEEE
Conference_Location :
Annapolis, MD
Electronic_ISBN :
978-0-7695-3338-4
DOI :
10.1109/EDOCW.2007.17