Skip to main navigation Skip to search Skip to main content

A reservation-based coordination protocol for web services

  • Cleveland State University
  • University of California

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

28 Scopus citations

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 languageEnglish
Title of host publicationProceedings - 2005 IEEE International Conference on Web Services, ICWS 2005
Place of Publicationusa
PublisherIEEE
Pages49-58
Number of pages10
Volume2005
ISBN (Print)0769524095, 9780769524092
DOIs
StatePublished - Dec 1 2005
Event2005 IEEE International Conference on Web Services, ICWS 2005 - Orlando, FL, United States
Duration: Jul 11 2005Jul 15 2005

Conference

Conference2005 IEEE International Conference on Web Services, ICWS 2005
Country/TerritoryUnited States
CityOrlando, FL
Period07/11/0507/15/05

Keywords

  • Business Activity
  • Continuous Availability
  • Extended Transaction Model
  • Relaxed Atomicity
  • Transaction Processing
  • Web Services

Cite this