Skip to main navigation Skip to search Skip to main content

Engineering Flexible Service-Oriented Transactions

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.
Original languageEnglish
Title of host publicationWeb Information Systems and Technologies 9th International Conference, WEBIST 2013
Place of PublicationBerlin, Germany
PublisherSpringer
Pages37-52
ISBN (Print)9783662442999, 9783662443002
DOIs
Publication statusPublished - 2014
EventWEBIST 2013: 9th International Conference on Web Information Systems and Technologies - Aachen, Germany
Duration: 8 May 201310 May 2013

Conference

ConferenceWEBIST 2013: 9th International Conference on Web Information Systems and Technologies
CityAachen, Germany
Period8/05/1310/05/13

Keywords

  • Web Technologies (excl. Web Search)
  • Distributed and Grid Systems
  • Computer Software

Fingerprint

Dive into the research topics of 'Engineering Flexible Service-Oriented Transactions'. Together they form a unique fingerprint.

Cite this