2008
DOI: 10.4018/jwsr.2008070104
|View full text |Cite
|
Sign up to set email alerts
|

A Reservation-based Extended Transaction Protocol for Coordination of Web Services

Abstract: Web services can be used to automate business activities that span multiple enterprises over the Internet. Such business activities require a coordination protocol to reach consistent results among the participants in the business activity. In the current state of the art, either classical distributed transactions or extended transactions with compensating transactions are used. However, classical distributed transactions lock data in the databases of different enterprises for unacceptable durations or involve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 13 publications
0
6
0
Order By: Relevance
“…The concept of a promise is used in Greenfield et al (2007), where a promise is an agreement between a client and a resource owner, allowing a service provider to offer assurances that resources will be available when they are needed. A reservation-based protocol is defined in Zhao, Moser, and Melliar-Smith (2005) where a process uses an explicit reservation phase to request resources, followed by an explicit confirmation/cancellation phase. By borrowing the trigger feature in active database, compensation rules are defined for all subtransaction operations in Strandenaes and Karlsen (2002).…”
Section: Transactional Issues For Service Compositionmentioning
confidence: 99%
“…The concept of a promise is used in Greenfield et al (2007), where a promise is an agreement between a client and a resource owner, allowing a service provider to offer assurances that resources will be available when they are needed. A reservation-based protocol is defined in Zhao, Moser, and Melliar-Smith (2005) where a process uses an explicit reservation phase to request resources, followed by an explicit confirmation/cancellation phase. By borrowing the trigger feature in active database, compensation rules are defined for all subtransaction operations in Strandenaes and Karlsen (2002).…”
Section: Transactional Issues For Service Compositionmentioning
confidence: 99%
“…As infrastructure software that supports Web Services, MIDAS uses a Registry that allows a manufacturer to discover suppliers, to select suppliers dynamically, and to find alternate suppliers on demand if an existing supplier becomes unavailable, and to redirect its requests seamlessly to an alternate supplier. MIDAS uses a Reservation Protocol (Zhao et al, 2008) to improve the performance of business transactions that span multiple businesses in the supply chain. Use of the Reservation Protocol decreases the probability of inconsistencies for business transactions between manufacturer and suppliers.…”
Section: Figure 1 Use Of Midas In a Supply Chainmentioning
confidence: 99%
“…Acceptable Termination States (ATS) [2] are used to ensure user-defined failure atomicity of composite services. A reservation-based protocol is defined in [26], where a process uses an explicit reservation phase to request resources, followed by an explicit confirmation/cancellation phase. The concept of a promise in [7] is similar to the work in [26], where a promise is an agreement between a client and a resource owner, allowing a service provider to offer assurances that resources will be available when they are needed.…”
Section: Amentioning
confidence: 99%
“…A reservation-based protocol is defined in [26], where a process uses an explicit reservation phase to request resources, followed by an explicit confirmation/cancellation phase. The concept of a promise in [7] is similar to the work in [26], where a promise is an agreement between a client and a resource owner, allowing a service provider to offer assurances that resources will be available when they are needed. Other techniques include Web Services Composition Action [14,15], WebTransact [11], and the work of [18], defining a model that supports features such as atomic transactions, pivot transactions, compensatable transactions, and re-triable transactions, as well as forward and backward recovery techniques.…”
Section: Amentioning
confidence: 99%