Indexing method for effective web service retrieval

This paper addresses the problem of web service retrieval by presenting a new approach to indexing of both SOAP and RESTful web services. The approach uses index structure called parametric index that allows users to retrieve ranked results in accordance with specific parameters. The parameters refer to service's integral components and are covered in presented formal definition of a web service. Secondly, the services are modelled in vector space that allows the evaluation of their mutual relevance and enables obtaining ranked search results. In order to reduce the index size and to decrease the search time, presented approach uses the method of conceptual indexing which groups relevant service components into concepts. For further search performance improvement, this paper also introduces the concept of merged weight vector. The research is supported by novel indexing algorithm and implementation of proposed approach. Experimental results confirm that the presented approach significantly reduces the index size. It also improves search performance in contrast to standard indexing algorithm and compared to k-means and self-organising maps clustering algorithms.

[1]  Jun Zhang,et al.  Simlarity Search for Web Services , 2004, VLDB.

[2]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[3]  David M. Booth,et al.  Web Services Architecture , 2004 .

[4]  Anirban Kundu,et al.  Search engine indexing storage optimisation using Hamming distance , 2012, Int. J. Intell. Inf. Database Syst..

[5]  Valeria De Antonellis,et al.  Ontology-based methodology for e-service discovery , 2006, Inf. Syst..

[6]  Hassan Abolhassani,et al.  A Categorization Scheme for Semantic Web Search Engines , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

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

[8]  Tanveer F. Syeda-Mahmood,et al.  Searching service repositories by combining semantic and ontological matching , 2005, IEEE International Conference on Web Services (ICWS'05).

[9]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

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

[11]  Consensus as a Tool for RESTful Web Service Identification , 2012, ICCCI.

[12]  Jie Liu,et al.  Flexible retrieval of Web Services , 2004, J. Syst. Softw..

[13]  Zaia Alimazighi,et al.  Possibilistic model for aggregated search in XML documents , 2012, Int. J. Intell. Inf. Database Syst..

[14]  Vasilios Andrikopoulos,et al.  Retrieving Compatible Web Services , 2011, 2011 IEEE International Conference on Web Services.

[15]  Jürgen Umbrich,et al.  Searching and browsing Linked Data with SWSE: The Semantic Web Search Engine , 2011, J. Web Semant..

[16]  Phillip Lord,et al.  Describing Web Services for User-Oriented Retrieval , 2005 .

[17]  Eleni Stroulia,et al.  Flexible interface matching for Web-service discovery , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

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

[19]  Eyhab Al-Masri,et al.  Investigating web services on the world wide web , 2008, WWW.

[20]  Erik Wilde,et al.  RESTler: crawling RESTful services , 2010, WWW '10.

[21]  Nikos Loutas,et al.  The Semantic Service Search Engine (S3E) , 2011, Journal of Intelligent Information Systems.

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

[23]  Dunlu Peng Automatic Conceptual Indexing of Web Services and Its Application to Service Retrieval , 2007, ICA3PP.