- Title
- Engineering flexible service-oriented transactions
- Creator
- Paul, David; Henskens, Frans
- Relation
- Web Information Systems and Technologies p. 37-52
- Relation
- Lecture Notes in Business Information Processing 189
- Publisher Link
- http://dx.doi.org/10.1007/978-3-662-44300-2_3
- Publisher
- Springer Berlin Heidelberg
- Resource Type
- book chapter
- Date
- 2014
- Description
- 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 pt-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.
- Subject
- web service; transaction; workflow; information systems applications; business information systems; software engineering
- Identifier
- http://hdl.handle.net/1959.13/1065491
- Identifier
- uon:17856
- Identifier
- ISBN:9783662442999
- Language
- eng
- Hits: 1836
- Visitors: 1811
- Downloads: 0