Hybrid Ontology-Based Matching for Distributed Discovery of SWS in P2P Systems

Semantic Web services (SWs) paradigm is considered as the most dominant technology of the Service-Oriented Computing (SOC). SWs have emerged as a major technology for deploying automated interactions between distributed and heterogeneous applications. This computing technology can be used to discover new distributed and heterogeneous collaborative applications of large-scale distributed systems in P2P systems. In this paper, we present a scalable P2P approach for distributed discovery of SWs. In this approach, we define a distributed solution based on epidemic discovery algorithm to achieve a specific goal through the distributed discovery of SWs in P2P networks. In order to improve the applicability of the epidemic discovery algorithm for discovering SWs, we propose the matching of ontology OWL-S in the heart of this algorithm which reduces the search space while keeping an acceptable matching quality level. Our matching approach relies on the use of several similarity metrics. Moreover, our matching approach is able to detect complex mappings between activities based on their parameters of OWL-S.

[1]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[2]  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..

[3]  Weiguo Wu,et al.  A P2P-Based Semantic Web Services Composition Architecture , 2009, IEEE International Conference on e-Business Engineering.

[4]  Tony Veale,et al.  An Intrinsic Information Content Metric for Semantic Similarity in WordNet , 2004, ECAI.

[5]  Fabien Baligand,et al.  Une approche déclarative pour la gestion de la qualité de service dans les compositions de service , 2008 .

[6]  Valeria De Antonellis,et al.  P2P-SDSD: on-the-fly service-based collaboration in distributed systems , 2010, Int. J. Metadata Semant. Ontologies.

[7]  Cheikh Ba,et al.  PEWS platform: a web services composition environment , 2011, WEWST '11.

[8]  William E. Winkler,et al.  String Comparator Metrics and Enhanced Decision Rules in the Fellegi-Sunter Model of Record Linkage. , 1990 .

[9]  Giuseppe Pirrò,et al.  A semantic similarity metric combining features and intrinsic information content , 2009, Data Knowl. Eng..

[10]  Rémi Emonet,et al.  Semantic Description of Services and Service Factories for Ambient Intelligence. (Description Sémantique de Services et d'Usines à Services pour l'Intelligence Ambiante) , 2009 .

[11]  Valeria De Antonellis,et al.  On-the-fly collaboration in distributed systems through service semantic overlay , 2008, iiWAS.

[12]  Katia P. Sycara,et al.  Using DAML-S for P2P Discovery , 2003, International Conference on Web Services.

[13]  Fabio Casati,et al.  Event correlation for process discovery from web service interaction logs , 2011, The VLDB Journal.

[14]  M. Newman,et al.  Random graphs with arbitrary degree distributions and their applications. , 2000, Physical review. E, Statistical, nonlinear, and soft matter physics.

[15]  Mohammed Haddad,et al.  String Comparators Based Algorithms for Process Model Matchmaking , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[16]  Timothy W. Finin,et al.  Service Composition for Mobile Environments , 2005, Mob. Networks Appl..

[17]  Céline Lopez-Velasco,et al.  Sélection et composition de services Web pour la génération d'applications adaptées au contexte d'utilisation. (Web services selection and composition for the generation of context-sensitive applications) , 2008 .

[18]  Graeme Hirst,et al.  Evaluating WordNet-based Measures of Lexical Semantic Relatedness , 2006, CL.

[19]  Pradeep Ravikumar,et al.  A Comparison of String Distance Metrics for Name-Matching Tasks , 2003, IIWeb.

[20]  Youcef Aklouf,et al.  Toward a better automation of the distributed discovery mechanism for semantic web services , 2010, 2010 International Conference on Machine and Web Intelligence.

[21]  MengChu Zhou,et al.  A Petri Net-Based Method for Compatibility Analysis and Composition of Web Services in Business Process Execution Language , 2009, IEEE Transactions on Automation Science and Engineering.

[22]  Zhong Chen,et al.  Semantic web services publication and OCT-based discovery in structured P2P network , 2011, Service Oriented Computing and Applications.

[23]  Jérôme Euzenat,et al.  Ontology Matching: State of the Art and Future Challenges , 2013, IEEE Transactions on Knowledge and Data Engineering.

[24]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[25]  Yves Lespérance,et al.  Web Service Composition as a Planning Task: Experiments Using Knowledge-Based Planning , 2004, AAAI Fall Symposium: Agents and the Semantic Web.

[26]  Hamidah Ibrahim,et al.  Analytical Studies and Experimental Examines for Flooding-Based Search Algorithms , 2012, ICICA.

[27]  Adam Souzis,et al.  Semantic Annotations For Wsdl And Xml Schema , 2015 .

[28]  J. Farrell,et al.  Semantic Annotations for WSDL and XML Schema , 2007 .