Theoretical foundations of scope-based compensable flow language for web service

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

40 Scopus citations

Abstract

Web Services have become more and more important in these years, and BPEL4WS is a de facto standard for the web service composition and orchestration. In this paper, we propose a language BPEL0 to capture the important features of BPEL4WS, with the scope-based compensation handling mechanism, which allow the users to specify the compensation behaviors of processes in application-specific manners. The operational semantics of BPEL0 is formalized, with some key concepts related to compensation handling, i.e., the compensation closure and compensation context. Based on the achieved semantics, the concept of bisimulation in hierarchy structure is investigated, which is used to define the equivalence between BPEL0 programs.

Original languageEnglish
Title of host publicationFormal Methods for Open Object-Based Distributed Systems - 8th IFIP WG 6.1 International Conference, FMOODS 2006, Proceedings
EditorsHeike Wehrheim, Roberto Gorrieri
PublisherSpringer Verlag
Pages251-266
Number of pages16
ISBN (Electronic)9783540348931
ISBN (Print)354034893X, 9783540348931
DOIs
StatePublished - 2006
Event8th IFIP WG 6.1 International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS 2006 - Bologna, Italy
Duration: 14 Jun 200616 Jun 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4037 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th IFIP WG 6.1 International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS 2006
Country/TerritoryItaly
CityBologna
Period14/06/0616/06/06

Fingerprint

Dive into the research topics of 'Theoretical foundations of scope-based compensable flow language for web service'. Together they form a unique fingerprint.

Cite this