Abstract
Traditional transaction semantics are not appropriate for business activities that involve long-running transactions in a loosely-coupled distributed environment, in particular, for Web Services that operate between different enterprises over the Internet. In this paper we describe a novel reservation-based extended transaction protocol that can be used to coordinate such business activities. The protocol avoids the use of compensating transactions, which can result in undesirable effects. In our protocol, each task within a business activity is executed as two steps. The first step involves an explicit reservation of resources. The second step involves the confirmation or cancellation of the reservation. Each step is executed as a separate traditional short-running transaction. We show how our protocol can be implemented as a reservation protocol on top of the Web Services Transaction specification or, alternatively, as a coordination protocol on top of the Web Services Coordination specification.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2005 IEEE International Conference on Web Services, ICWS 2005 |
| Place of Publication | usa |
| Publisher | IEEE |
| Pages | 49-58 |
| Number of pages | 10 |
| Volume | 2005 |
| ISBN (Print) | 0769524095, 9780769524092 |
| DOIs | |
| State | Published - Dec 1 2005 |
| Event | 2005 IEEE International Conference on Web Services, ICWS 2005 - Orlando, FL, United States Duration: Jul 11 2005 → Jul 15 2005 |
Conference
| Conference | 2005 IEEE International Conference on Web Services, ICWS 2005 |
|---|---|
| Country/Territory | United States |
| City | Orlando, FL |
| Period | 07/11/05 → 07/15/05 |
Keywords
- Business Activity
- Continuous Availability
- Extended Transaction Model
- Relaxed Atomicity
- Transaction Processing
- Web Services
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver