Modeling and verifying web service composition using colored petri nets based on WSCI
Xinguo Deng, Ziyu Lin, Weiqing Cheng, Ruliang Xiao, Ling Li, Lina Fang · 2007
Current Web services composition proposals, such as Web Service Choreography Interface (WSCI), provide no mechanisms or tool support for the verification of service composition in the design, when describing the control and message flows in service collaboration. For solving this problem, this paper presents an approach for transforming the composition language WSCI into colored Petri nets (CPNs) so as to effectively verify the model with existing CPNs-specialized tools. The colored Petri nets model of a typical use case "Plan and Book Trip" is then constructed, analyzed, verified and simulated as prototypes of WSCI models with the CPNs tools.