A Reservation-Based Extended Transaction Protocol for Coordination of Web Services within Business Activities

A Reservation-Based Extended Transaction Protocol for Coordination of Web Services within Business Activities

Wenbing Zhao (Cleveland State University, USA), Firat Kart (University of California, Santa Barbara, USA), L. E. Moser (University of California, Santa Barbara, USA) and P. M. Melliar-Smith (University of California, Santa Barbara, USA)
DOI: 10.4018/978-1-61520-684-1.ch025
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

This chapter describes a novel reservation-based extended transaction protocol for coordination of tasks within a business activity. With the advance of Web Services, it is anticipated that the implementation of business activities as Web Services, and the automation of business activities across multiple enterprises over the Internet, will become a reality. Classical extended transaction protocols are not well suited for this new breed of business activity, because of their use of compensating transactions. The reservation-based extended transaction protocol, described in this chapter, eliminates the need for compensating transactions by using an explicit reservation phase and an explicit confirmation/cancellation phase. This chapter provides a mapping of the reservation-based extended transaction protocol onto the Web Services Coordination Specification, and describes an implementation of the protocol.
Chapter Preview
Top

System Model

A business activity is a unit of work that spans two or more enterprises and consists of one or more tasks. A task is a short-duration unit of work that is executed as a traditional transaction within a single enterprise. The tasks in a business activity are partially ordered. Tasks that are not causally related can be executed concurrently, and causally related tasks are executed according to the partial order.

Complete Chapter List

Search this Book:
Reset