2010
DOI: 10.1109/tsmca.2009.2037018
|View full text |Cite
|
Sign up to set email alerts
|

A Petri Net Approach to Analysis and Composition of Web Services

Abstract: Business Process Execution Language for Web Services (BPEL) is becoming the industrial standard for modeling web service-based business processes. Behavioral compatibility for web service composition is one of the most important topics. The commonly used reachability exploration method focuses on verifying deadlock-freeness. When this property is violated, the states and traces in the reachability graph only give clues to re-design the composition. The process must then repeat itself until no deadlock is found… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
43
0
1

Year Published

2011
2011
2019
2019

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 130 publications
(44 citation statements)
references
References 61 publications
0
43
0
1
Order By: Relevance
“…Petri-Net models have also been applied to create and analyze service compositions in several research work (Hamadi 2003, Decker 2008, Xiong 2010, Alarcon 2011. In a service composition, Petri-Net transitions represent activities that operate on tokens (messages and data) stored in the places, while the entire workflow is defined by a Petri-Net structure.…”
Section: Service Compositionmentioning
confidence: 99%
“…Petri-Net models have also been applied to create and analyze service compositions in several research work (Hamadi 2003, Decker 2008, Xiong 2010, Alarcon 2011. In a service composition, Petri-Net transitions represent activities that operate on tokens (messages and data) stored in the places, while the entire workflow is defined by a Petri-Net structure.…”
Section: Service Compositionmentioning
confidence: 99%
“…The legitimacy of the label and value in PNML is defined by PNTD (Petri Net Type Definition) [29]. PNML also describes the The structure of PNML consists of six parts [29], meta model, type definition interface, feature definition interface, practice document, Petri Net type definition and PNML file.…”
Section: Pnmlmentioning
confidence: 99%
“…In literature [34], colored Petri Nets is used describe Web services, and then the communication transition sequence, similar transition sequence and equivalent transition sequence are defined, by which the compatibility and similarity of Web service process are verified. In literature [35], the Siphons theory is used to study the Petri Nets based service process compatibility. In literature [36], there definitions for service process compatibility are defined and the deadlock problem in asynchronous service process is discussed.…”
Section: Compatibility Verificationmentioning
confidence: 99%