Discovering and assembling individual Web services into more complex yet new and more useful Web processes is an important challenge. In this paper, we propose a Petri net-based algebra to capture the semantics of complex Web service combinations. Based on atomic Web services, a Petri net is created to represent all possible combinations of atomic operations and specify the desired goal as a state of this Petri net. With the standard Petri net techniques, we are able to analyze the essential properties such as usability and satisfiability of a Web service.
Published in:
Semantics, Knowledge and Grid, 2005. SKG '05. First International Conference on
Date of Conference: 27-29 Nov. 2005