Enhancing Web Service Discovery by Using Collaborative Tagging System

Rapid growth of published Web services makes their discoveries more and more difficult. Many approaches are proposed to solve this discovery issue. Most of them are interested only Web service's description itself and neglect the user-centric aspect of the discovery process. User's involvement may be seen as contributing information, after using or testing a service, which marks the personal opinion on service's functionality, quality or invocation cost. This kind of contribution is perceived as a participative aspect inside the Web 2.0 environment and can enhance the Web service discovery process. We illustrate in this research work, a collaborative tagging-based environment for Web service discovery, allowing users to tag or annotate a Web service using keyword or free-text. Our system proposes consequently two types of query to search tagged Web services: keyword based and free-text. We put in place an advanced mode in the discovery by keyword which offers different ways to combine keywords together inside a query to make it more flexible and accurate. In both types of look-up (by keyword and by free-text), synonym relation between terms is processed in order to enhance the similarity computing between a query and the tagged Web services. The Web services found after a discovery process are ranked according to their tags' weight, in the case of discovery by keywords.

[1]  P. C. Wong,et al.  Generalized vector spaces model in information retrieval , 1985, SIGIR '85.

[2]  Yiyu Yao,et al.  An analysis of vector space models based on computational geometry , 1992, SIGIR '92.

[3]  George A. Miller,et al.  WordNet: A Lexical Database for the English Language , 2002 .

[4]  Adam Mathes,et al.  Folksonomies-Cooperative Classification and Communication Through Shared Metadata , 2004 .

[5]  Carole A. Goble,et al.  Feta: A Light-Weight Architecture for User Oriented Semantic Service Discovery , 2005, ESWC.

[6]  Subbarao Kambhampati,et al.  A snapshot of public web services , 2005, SGMD.

[7]  Schahram Dustdar,et al.  A vector space search engine for Web services , 2005, Third European Conference on Web Services (ECOWS'05).

[8]  Bernardo A. Huberman,et al.  The Structure of Collaborative Tagging Systems , 2005, ArXiv.

[9]  Liang-Jie Zhang,et al.  User Feedback-Based Refinement for Web Services Retrieval using Multiple Instance Learning , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[10]  Hai Liu,et al.  Quantifying Contexts for User-Centered Web Service Discovery , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[11]  Mor Naaman,et al.  HT06, tagging paper, taxonomy, Flickr, academic article, to read , 2006, HYPERTEXT '06.

[12]  Vincenzo D'Andrea,et al.  Web Service Discovery Based on Past User Experience , 2007, BIS.

[13]  Alan Messer,et al.  Web Service Discovery Using General-Purpose Search Engines , 2007, IEEE International Conference on Web Services (ICWS 2007).

[14]  Kristina Lerman,et al.  Exploiting Social Annotation for Automatic Resource Discovery , 2007, ArXiv.

[15]  Samir Tata,et al.  Towards An Approach for Enhancing Web Services Discovery , 2007, 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007).

[16]  László Kovács,et al.  Handling User Preferences and Added Value in Discovery of Semantic Web Services , 2007, IEEE International Conference on Web Services (ICWS 2007).

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

[18]  Yong Yu,et al.  Optimizing web search using social annotations , 2007, WWW '07.

[19]  Nasser Ghadiri,et al.  A Context-Aware Service Discovery Framework Based on Human Needs Model , 2007, ICSOC.

[20]  Raymond Yee Pro Web 2.0 Mashups: Remixing Data and Web Services , 2008 .

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

[22]  Scott Golder,et al.  Collaborative Tagging of Multimedia , 2008, IEEE Multimedia.

[23]  Uddam Chukmol,et al.  A framework for web service discovery: service's reuse, quality, evolution and user's data handling , 2008, IDAR '08.

[24]  Xin Li,et al.  Tag-based social interest discovery , 2008, WWW.