Title: Cost based web services transaction management

Authors: Bilal A. Choudry, Peter Bertok, Jinli Cao

Addresses: Department of Computer Science and Computer Engineering, La Trobe University Bundoora Campus, Bundoora, VIC 3086, Australia. ' School of Computer Science and Information Technology, RMIT-University, GPO Box 2476V, Melbourne, VIC 3001, Australia. ' Department of Computer Science and Computer Engineering, La Trobe University Bundoora Campus, Bundoora, VIC 3086, Australia

Abstract: There is an increasing trend of using web services for automation of cross enterprise business processes. The predominantly used transactional framework ensures process reliability via consistent state changes across participants, but unpredictable response times are difficult to handle. Long Running Transactions (LRTs) may require bookings/locks across business boundaries for a long time before the final outcome is determined. Participants use timeouts to protect themselves from the consequences of an unsuccessful LRT, but this entails that the longer a transaction runs the greater the chance for it to fail. This paper proposes monetary semantics in bookings to increase the success rate for LRTs. We claim that this can increase the chances of success without compromising the loosely coupled autonomous nature of web services.

Keywords: web services; transaction management; web services coordination; business processes; long running transactions; monetary semantics.

DOI: 10.1504/IJWGS.2006.010807

International Journal of Web and Grid Services, 2006 Vol.2 No.2, pp.198 - 220

Published online: 04 Sep 2006 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article