Engineering Flexible Service-Oriented Transactions

Author(s)
Paul, David
Henskens, Frans
Publication Date
2014
Abstract
The traditional ACID properties for transactions are not always appropriate in service-oriented environments. Instead, it is often preferable to "relax" the transactional guarantees, reducing isolation or atomicity to ensure acceptable performance at a reasonable cost. Existing standards require providers to constantly offer a fixed level of transaction support to each client that requests a particular service. We present a mechanism that allows providers to dynamically alter the level of transaction support offered on a per-service-call basis. Further, we engineer a cost-based model, based on πt−calculus, that allows clients to automatically reason about workflows consisting of service requests with various levels of transaction support. The viability of this scheme is tested with a Web Services transactions simulator, with results indicating potential benefits for both clients and service providers.
Citation
Web Information Systems and Technologies 9th International Conference, WEBIST 2013, p. 37-52
ISBN
9783662442999
9783662443002
Link
Language
en
Publisher
Springer
Title
Engineering Flexible Service-Oriented Transactions
Type of document
Conference Publication
Entity Type
Publication

Files:

NameSizeformatDescriptionLink
administrative/MODS.xml 4.501 KB MODS.xml View document
closed/SOURCE01.pdf 271.615 KB application/pdf publisher version (hidden) View document
closed/SOURCE02.pdf 237.265 KB application/pdf post-peer review version (hidden) View document
closed/SOURCE03.pdf 271.217 KB application/pdf administrative (hidden) View document
closed/SOURCE04.pdf 838.412 KB application/pdf administrative (hidden) View document