Exploiting Service Context for Web Service Search Engine

Service-oriented architecture (SOA) is rapidly becoming one of significant computing paradigms. However as the increasing of services, haphazardly of service definition makes it tedious and less efficient for service discovery. In this paper, we propose a novel context model "SPOT" to express services usage information. Based on SPOT definition, we build services' collaboration graph and propose to analyze collaboration structure to rank services by their usage goodness. The distinctive feature of our method lies on the introducing of services context model which is a new model to deal with service context information, and integrating it for supporting service search. Our experimental results indicate that: our context-based ranking is useful for good services recommendation; services' context makes up for service description heterogeneity and can help to distinguish content-"similar" services.

[1]  Henry G. Small,et al.  Co-citation in the scientific literature: A new measure of the relationship between two documents , 1973, J. Am. Soc. Inf. Sci..

[2]  Brahim Medjahed,et al.  Context-based matching for Web service composition , 2007, Distributed and Parallel Databases.

[3]  Eran Toch,et al.  Context-Based Matching and Ranking of Web Services for Composition , 2009, IEEE Transactions on Services Computing.

[4]  Jason I. Hong,et al.  Marmite: Towards End-User Programming for the Web , 2007, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007).

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

[6]  Meredith Ringel Morris,et al.  Enhancing collaborative web search with personalization: groupization, smart splitting, and group hit-highlighting , 2008, CSCW.

[7]  James A. Hendler,et al.  The Semantic Web — ISWC 2002 , 2002, Lecture Notes in Computer Science.

[8]  Yitong Wang,et al.  Use link-based clustering to improve Web search results , 2001, Proceedings of the Second International Conference on Web Information Systems Engineering.

[9]  S. Thamarai Selvi,et al.  Semantic Discovery of Grid Services Using Functionality Based Matchmaking Algorithm , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[10]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[11]  Masaru Kitsuregawa,et al.  Link Based Clustering of Web Search Results , 2001, WAIM.

[12]  Jon Kleinberg,et al.  Authoritative sources in a hyperlinked environment , 1999, SODA '98.

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

[14]  Koji Zettsu,et al.  Context-Based Web Service Clustering , 2009, 2009 Fifth International Conference on Semantics, Knowledge and Grid.

[15]  Sandeep Purao,et al.  Context-Aware Query Processing on the Semantic Web , 2002, ICIS.

[16]  Abdelsalam Helal,et al.  Context attributes: an approach to enable context-awareness for service discovery , 2003, 2003 Symposium on Applications and the Internet, 2003. Proceedings..

[17]  Elad Yom-Tov,et al.  Learning to estimate query difficulty: including applications to missing content detection and distributed information retrieval , 2005, SIGIR '05.