How to discover a semantic Web service by knowing its functionality parameters

In this work, we show how to discover a semantic web service among a repository of web services. A new approach for web service discovering based on calculating the functions similarity. We define the Web service functions with Ontology Web Language (OWL). We wrote some rules for comparing two web services parameters. Our algorithm compares the parameters of two web services inputs/outputs by making a bipartite graph. We compute the similarity rate by using the Ford-Fulkerson algorithm. Higher the similarity, the less are the differences between their functions. At last our algorithm chooses the service which has the highest similarity. As a consequence, our method is useful when we need to find a web service suitable to replace an existing one that has failed. Especially in autonomic systems, this situation is very common and important since we need to ensure availability of the application which is based on the failed web service. We use Universal Description, Discovery and Integration (UDDI) compliant web service registry.

[1]  Hui Guo,et al.  Learning Ontologies to Improve the Quality of Automatic Web Service Matching , 2007, IEEE International Conference on Web Services (ICWS 2007).

[2]  Soundar R. T. Kumara,et al.  Semantic Web-Service Discovery and Composition Using Flexible Parameter Matching , 2007, The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007).

[3]  Pedro M. Domingos,et al.  Learning to map between ontologies on the semantic web , 2002, WWW '02.

[4]  Valérie Issarny,et al.  Towards Efficient Matching of Semantic Web Service Capabilities , 2006 .

[5]  Witold Abramowicz,et al.  Architecture for Web Services Filtering and Clustering , 2007, Second International Conference on Internet and Web Applications and Services (ICIW'07).

[6]  Aviv Segev,et al.  Circular context-based semantic matching to identify web service composition , 2008, CSSSIA '08.

[7]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[8]  Nihan Kesim Cicekli,et al.  A monolithic approach to automated composition of semantic web services with the Event Calculus , 2010, Knowl. Based Syst..

[9]  Li-Rong Xiong,et al.  Semantics-based Web Service Matching Model , 2006, 2006 4th IEEE International Conference on Industrial Informatics.

[10]  Kamran Zamanifar,et al.  A New Approach for Semantic Web Matching , 2010, SUComS.

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

[12]  Weiyi Liu,et al.  Discovering semantic associations among Web services based on the qualitative probabilistic network , 2009, Expert Syst. Appl..

[13]  Kunal Verma,et al.  Semantic Matching of Web Service Policies , 2005, SDWP@ICWS.

[14]  Ontology Matching Approaches in Semantic Web : A Survey , 2008 .

[15]  Hui Guo,et al.  Learning Ontologies to Improve the Quality of Automatic Web Service Matching , 2007, ICWS.