This document proposes an approach for modeling and composing web services using Labeled Generalized Stochastic Petri Nets (LGSPNs). LGSPNs are presented as an expressive way to formally model both the structure and behavior of individual web services. An algebra is then defined to compose existing web services modeled as LGSPNs in order to create new composite services. The composition operators allow incrementally building more complex services through the combination of basic services. The LGSPN modeling approach is argued to provide benefits for understanding, analyzing, and prototyping complex web service compositions.
Related topics: