• 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