By Topic

TWSO - Transactional Web Service Orchestrations

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
P. Hrastnik ; Electronic Commerce Competence Center ; W. Winiwarter

Software industry responded to the need for transactions in the Web service world by publishing several proposals, that are quite alike. These proposals define basically communication protocols that indirectly implement advanced transaction models. However, the rather obvious question "How can I use transactions in Web service orchestrations?" is not covered anywhere satisfyingly. The use of arbitrary advanced transaction models is provided by some of the proposals, but likely requires an update of various transaction system components. This paper introduces TWSO (Transactional Web Service Orchestrations), an approach to integrate transactional processing with Web service orchestrations. It tries to overcome the hassles stated above and provides an XML vocabulary (TWSOL) that is intended to be incorporated in Web service orchestrations. The usage pattern of TWSO is designed to resemble the programming pattern used when nowadays application developers use transaction-enabled components like databases or application servers. Moreover, arbitrary advanced transaction models can be synthesized by using a set of transaction building blocks without the demand for system-updates.

Published in:

International Conference on Next Generation Web Services Practices (NWeSP'05)

Date of Conference:

22-26 Aug. 2005