Skip to Main Content
In order to improve the scalability, reliability and stability of the semantic Web service composition system, and to achieve ontology-based semantic Web services composition efficiently, this paper presents a P2P-based Semantic Web services (P2PSWS) composition system architecture. This architecture combines the advantages of centralized and decentralized structures. It distributes the functions of UDDI to the local Web nodes, and groups Web nodes and public Web nodes. This paper designs a localized mechanism of semantic Web services in CAN-based P2P networks to ensure that each service is registered in a specific node of the public Web. The registration services of public Web nodes are divided by the area and shared by all nodes. The running result of finished prototype system shows that the P2PSWS structure helps to overcome the problem "the failure of a single node" on the traditional structure of public Web services and expands the capacity of a P2P system, and that the P2PSWS structure achieves an efficient ontology-based semantic Web services composition.