DocumentCode
3503197
Title
πRBT-calculus compensation and exception handling protocol
Author
Ghafoor, M.A. ; Yin, Jianwei ; Dong, Jinxiang ; Mujeeb-u-Rehman, Maree
Author_Institution
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
fYear
2006
fDate
15-17 Feb. 2006
Abstract
Several existing research protocols have already studied long running transactions within a formal context and many of them seemed to use concepts which are not suitable. However, there still exists a great challenge to perform transactions in the loosely coupled environment. In this paper, we present formal model for compositional protocol with the asynchronous π-calculus with compensation and exception handling. We study the practice of πRBT-calculus, by discussing few paradigmatic examples, its theory, by defining semantics and providing a correct encoding of πRBT-calculus into asynchronous π-calculus. πRBT-calculus is a business process modeling protocol and a distinctive feature of the language is its support for compensation. Compensation is an action taken to recover from error or cope with a change of plan, especially when rollback of a process is not possible. We also propose a process-oriented transactional business coordination model with hierarchical structure. It allows dependencies across hierarchies and supports various transactional behaviors of different services. Based on this model, a novel failure recovery algorithm is presented. It can ensure semantic atomicity for long running Web services composition. Analysis shows it can effectively reduce compensation sphere and thus decrease costs.
Keywords
business data processing; exception handling; pi calculus; protocols; transaction processing; πRBT-calculus compensation; Web services composition; asynchronous π-calculus; business process modeling protocol; compositional protocol; exception handling protocol; failure recovery; formal model; loosely coupled environment; process-oriented transactional business coordination model; Atomic layer deposition; Calculus; Collaboration; Computer science; Costs; Educational institutions; Encoding; Protocols; Web and internet services; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed, and Network-Based Processing, 2006. PDP 2006. 14th Euromicro International Conference on
ISSN
1066-6192
Print_ISBN
0-7695-2513-X
Type
conf
DOI
10.1109/PDP.2006.1
Filename
1613252
Link To Document