Distributed Service Discovery Algorithm Based on Ant Colony Algorithm

UDDI is a universal description, discovery and integration protocol. As a public registry of Web service, it is designed to store information about each company and its service. Traditional centralized service discovery structure of UDDI service registration center does not apply to large- scale service discovery. When all the services register to a center, the service bottleneck, failure of single point and the poor scalability defects will occur. In addition, traditional service matching mechanisms are mainly based on keywords method which lacks of semantic description and makes the service publisher and demanders cannot reach a common semantic understanding. This will lead to the problems of semantic conflicts and low accuracy that seriously affects the precision and recall of service matching. To address these shortcomings of the centralized service discovery structure of UDDI, we propose a distributed semantic service registration center which is in the construction of loosely coupled P2P network enabled the progressive massive search. In the P2P distributed network, there can be a large number of nodes to store the registration information which is suitable for large-scale service because of the adaptivity, scalability and good fault tolerance characteristics. In order to reduce the number of concurrent transmitted packets, the advanced ant colony algorithm is introduced to forward packets by probabilistic choice. The results comparison with the traditional algorithm is given through the simulation experiments and it has shown that the proposed method has good performance for the distributed service discovery Index Terms—UDDI, P2P distributed network, Semantic, Ant colony algorithm

[1]  David Ruiz,et al.  Improving semantic web services discovery using SPARQL-based repository filtering , 2012, J. Web Semant..

[2]  Maude Manouvrier,et al.  Web service selection for transactional composition , 2010, ICCS.

[3]  Chen De A P2P Based Web Service Discovery Mechanism with Bounding Deployment and Publication , 2005 .

[4]  Matjaz B. Juric,et al.  WSDL and UDDI extensions for version support in web services , 2009, J. Syst. Softw..

[5]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[6]  Woongsup Kim,et al.  WSCPC: An architecture using semantic web services for collaborative product commerce , 2006, Comput. Ind..

[7]  Barbara Gengler UDDI Has Problems , 2001 .

[8]  Irfan-Ullah Awan,et al.  An efficient composition of Web services with active network support , 2006, Expert Syst. Appl..

[9]  Bill Karakostas,et al.  A peer to peer (P2P) architecture for dynamic workflow management , 2004, Inf. Softw. Technol..

[10]  Qian Tao,et al.  A novel prediction approach for trustworthy QoS of web services , 2012, Expert Syst. Appl..

[11]  Jeffrey V. Nickerson,et al.  Developing web services choreography standards - the case of REST vs. SOAP , 2005, Decis. Support Syst..

[12]  Nigel Shadbolt,et al.  Agent-based semantic web services , 2003, WWW '03.

[13]  Carole A. Goble,et al.  Learning domain ontologies for semantic Web service descriptions , 2005, J. Web Semant..

[14]  Serena Pastore,et al.  The service discovery methods issue: A web services UDDI specification framework integrated in a grid environment , 2008, J. Netw. Comput. Appl..

[15]  Christos Makris,et al.  Efficient and adaptive discovery techniques of Web Services handling large data sets , 2006, J. Syst. Softw..

[16]  Khaled Ghedira,et al.  An Agent-Based Approach for Binding Synchronization of Web Services , 2012, ANT/MobiWIS.

[17]  René Thiemann,et al.  Xml , 2014, Arch. Formal Proofs.

[18]  Marco Luca Sbodio,et al.  Discovering Semantic Web services using SPARQL and intelligent agents , 2010, J. Web Semant..

[19]  Nigel Shadbolt,et al.  Agent-based Semantic Web Services , 2004, J. Web Semant..

[20]  Jeff Z. Pan,et al.  Towards semantically enhanced Web service repositories , 2007, J. Web Semant..

[21]  Dipak Ghosal,et al.  P2P contracts: a framework for resource and service exchange , 2005, Future Gener. Comput. Syst..

[22]  Djamil Aïssani,et al.  Semantic annotations for web services discovery and composition , 2009, Comput. Stand. Interfaces.