Web Service Discovery Based on User Requirements

With the rapid development of Web services, Web service discovery becomes a significant challenge in the matching precision and efficiency. In this paper, we present a novel method in the view of users' requirements for Web Service discovery. We set up the requirement model firstly, so as to present users' requirements in details, then cluster the Web Services due to users' common requirements, and obtain corresponding Web services' QoS values. Thus, users can find their really needed Web services in an ordered list. The case study indicates the effect of our method, namely, in the view of users' requirements, we sort the candidate Services due to their functions and their QoS attributes in descending order.

[1]  Dimitris Plexousakis,et al.  Requirements for QoS-Based Web Service Description and Discovery , 2009, IEEE Trans. Serv. Comput..

[2]  Amit P. Sheth,et al.  Discovery of Web services in a federated registry environment , 2004 .

[3]  Lei Xu,et al.  Testing Web Services Based on User Requirements: Testing Web Services Based on User Requirements , 2011 .

[4]  Jian Liu,et al.  A Novel Methodology for Web Services Discovery in Gnutella-Like Networks , 2007, 2007 Third International IEEE Conference on Signal-Image Technologies and Internet-Based System.

[5]  Elizabeth Chang,et al.  Searching Services "on the Web": A Public Web Services Discovery Approach , 2007, 2007 Third International IEEE Conference on Signal-Image Technologies and Internet-Based System.

[6]  Y. Amghar,et al.  Enhancing Web Service Discovery by Using Collaborative Tagging System , 2008, 2008 4th International Conference on Next Generation Web Services Practices.

[7]  R. Suganya,et al.  Data Mining Concepts and Techniques , 2010 .

[8]  Mahmoud Boufaïda,et al.  A Generic P2P Collaborative Strategy for Discovering and Composing Semantic Web Services , 2009, 2009 Fourth International Conference on Internet and Web Applications and Services.

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

[10]  Wei Liu,et al.  A Method for Semantic Web Service Discovery Based on Context Inference , 2009, Chinese Journal of Computers.

[11]  Gillian Dobbie,et al.  Goal-Based Testing of Semantic Web Services , 2009, 2009 IEEE/ACM International Conference on Automated Software Engineering.

[12]  Colin Atkinson,et al.  A Practical Approach to Web Service Discovery and Retrieval , 2007, IEEE International Conference on Web Services (ICWS 2007).

[13]  Eyhab Al-Masri,et al.  WSCE: A Crawler Engine for Large-Scale Discovery of Web Services , 2007, IEEE International Conference on Web Services (ICWS 2007).

[14]  Derong Shen,et al.  An Effective Web Services Discovery Strategy for Web Services Composition , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

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

[16]  Eyhab Al-Masri,et al.  Discovering Web Services in Search Engines , 2008, IEEE Internet Computing.

[17]  Barbara Pernici,et al.  URBE: Web Service Retrieval Based on Similarity Evaluation , 2009, IEEE Transactions on Knowledge and Data Engineering.

[18]  Zhaohui Wu,et al.  Similarity-based Web service matchmaking , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.