W EB SERVICE DISCOVERY M ETHODS AND TECHNIQUES :AREVIEW

Web Services are independent software sy stems which offer machine-to-machine interactions over the Internet to achieve well-described operations. With the advent of Service -Oriented Architecture (SOA), Web Services have gained tremendous popularity. Asthe number of Web Services isincreased, finding the best service according to users requirements becomes a challenge. The Semantic Web Service discovery is the process of finding the most suitable service that satisfies the user request. A number of approaches to Web Service discovery have been pr oposed. In this paper, we classify them and determine the advantages and disadvantages of each group, to help researchers to implement a new or to select the most appropriate existing approach for Semantic Web Service discovery. We, also, provide a taxonom y which categorizes Web Service discovery systems from different points of view. There are three different views, namely, architectural view, automation view and matchmaking view. We focus on the matchmaking view which is further divided into semantic-based, syntax-based and context-aware. We explain each sub -group of it in detail, and then subsequently compare the sub -groups in terms of their merits and drawbacks.

[1]  Aitor Urbieta,et al.  Interoperable Semantic and Syntactic Service Discovery for Ambient Computing Environments , 2010, Int. J. Ambient Comput. Intell..

[2]  Xiuquan Qiao,et al.  Semantic web service discovery based on user preference cluster , 2010, 2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT).

[3]  Guanyu Li,et al.  Framework of Semantic Web Service Discovery Based on Ontology Mapping , 2009, 2009 International Conference on Research Challenges in Computer Science.

[4]  Jörg Becker,et al.  An Ontology-Based Natural Language Service Discovery Engine - Design and Experimental Evaluation , 2010, ECIS.

[5]  Antonio Corradi,et al.  Semantic-based discovery to support mobile context-aware service access , 2008, Comput. Commun..

[6]  Fattaneh Taghiyareh,et al.  Conceptual discovery of Web services using WordNet , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[7]  Zhiqiu Huang,et al.  Self-adaptive semantic web service matching method , 2012, Knowl. Based Syst..

[8]  Shan Liu,et al.  Context-Aware Dynamic Service Matchmaking , 2012, 2012 IEEE 12th International Conference on Computer and Information Technology.

[9]  First A. Pradnya,et al.  QOS BASED WEB SERVICE DISCOVERY USING OO CONCEPTS , 2012 .

[10]  Ayse Basar Bener,et al.  Semantic matchmaker with precondition and effect matching using SWRL , 2009, Expert Syst. Appl..

[11]  Stephan Reiff-Marganiec,et al.  Automated Context-Aware Service Selection for Collaborative Systems , 2009, CAiSE.

[12]  Victor C. M. Leung,et al.  A Data Fusion Approach to Context-Aware Service Delivery in Heterogeneous Network Environments , 2011, ANT/MobiWIS.

[13]  John Domingue,et al.  Two-fold Semantic Web service matchmaking – applying ontology mapping for service discovery , 2009 .

[14]  Lixin Zhou,et al.  An Approach of Semantic Web Service Discovery , 2010, 2010 International Conference on Communications and Mobile Computing.

[15]  Matthias Klusch,et al.  Hybrid Semantic Web Service Retrieval: A Case Study with OWLS-MX , 2008, 2008 IEEE International Conference on Semantic Computing.

[16]  Georgios Meditskos,et al.  Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S , 2010, IEEE Transactions on Knowledge and Data Engineering.

[17]  Mehran Mohsenzadeh,et al.  A new broker-based semantic Web service discovery framework for selecting and ranking suggested Web services , 2010, Proceedings of the 2010 IEEE 6th International Conference on Intelligent Computer Communication and Processing.

[18]  Mosaddek Hossain Kamal,et al.  Semantic Discovery of Web Services through Social Learning , 2012 .

[19]  Chunming Wu,et al.  Automatic semantic web service discovery based on assignment algorithm , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

[20]  John Domingue,et al.  Context-aware semantic Web service discovery through metric-based situation representations , 2010 .

[21]  Kecheng Liu,et al.  A Survey of Context Aware Web Service Discovery: From User's Perspective , 2010, 2010 Fifth IEEE International Symposium on Service Oriented System Engineering.

[22]  Weiming Shen,et al.  An weighted ontology-based semantic similarity algorithm for web service , 2009, Expert Syst. Appl..

[23]  Kamran Zamanifar,et al.  Matching Model for Semantic Web Services Discovery , 2009, 2009 International Conference on Advanced Information Networking and Applications Workshops.

[24]  Yanbin Peng,et al.  Two levels semantic web service discovery , 2010, 2010 Seventh International Conference on Fuzzy Systems and Knowledge Discovery.

[25]  Ying Zou,et al.  An Approach for Context-Aware Service Discovery and Recommendation , 2010, 2010 IEEE International Conference on Web Services.

[26]  John Domingue,et al.  Two-Fold Service Matchmaking - Applying Ontology Mapping for Semantic Web Service Discovery , 2009, ASWC.

[27]  Sami Tabbane,et al.  A Framework for Automatic Web Service Discovery Based on Semantics and NLP Techniques , 2011, Adv. Multim..

[28]  Gopinath Ganapathy,et al.  An approach to identify candidate services for semantic web service discovery , 2010, 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).