Dynamic Service Composition Based on Peer-to-Peer Network
Weihua Zhu, Zhihui Du, Suihui Zhu · 2006
To address the problem of service composition in SOA, this paper presents a novel mechanism to abstract a complex composite service as a peer-to-peer network. Thus, the problem of service composition is converted into a problem of peer-to-peer network construction. An extended state machine model is developed to extract the network model from a service. Based on this model, a service composition algorithm is introduced in detail to show the service composition process. A Pastry based service composition is given to show how to build complex service using peer-to-peer network. A MetaService based prototype reveals that the peer-to-peer based service composition mechanism is efficient, reliable, flexible and reusable