Verifying web services composition based on hierarchical colored petri nets
Proceedings of the first international workshop on Interoperability of heterogeneous information systems
Formalizing Web Service Choreographies
Electronic Notes in Theoretical Computer Science (ENTCS)
WofBPEL: a tool for automated analysis of BPEL processes
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Service research challenges and solutions for the future internet
Hi-index | 0.01 |
Many Web service standards of orchestration and choreography are designed to reduce their inherent complexity of composing Web services. Existing standards all remain at the descriptive level, without providing any formal semantics and method for verifying important properties. Web Service Choreography Interface (WSCI) describes the flow of messages exchanged by a Web service which participates in choreographed interactions with other services. Due to many advantages of Petri nets, an extended one is used to formalize WSCI in this paper. We show several nets to represent the activity, process and interface respectively. Our formal model remarkably focuses on the WSCI concept of message exchange and the context which describes the environment. This paper proposes some properties and introduces technique for checking them to ensure its correct deployment.