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 language | English |
|---|---|
| Title of host publication | Web Information Systems and Technologies 9th International Conference, WEBIST 2013 |
| Place of Publication | Berlin, Germany |
| Publisher | Springer |
| Pages | 37-52 |
| ISBN (Print) | 9783662442999, 9783662443002 |
| DOIs | |
| Publication status | Published - 2014 |
| Event | WEBIST 2013: 9th International Conference on Web Information Systems and Technologies - Aachen, Germany Duration: 8 May 2013 → 10 May 2013 |
Conference
| Conference | WEBIST 2013: 9th International Conference on Web Information Systems and Technologies |
|---|---|
| City | Aachen, Germany |
| Period | 8/05/13 → 10/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver