Exploiting Web Service Usage Context to Facilitate Services Organization

Service-oriented architectures (SOA) are becoming the dominant computing paradigm, where all resources are abstracted as services to form services society. Open-access and easy-visiting of services are keys to services eco-system, thus service search engines will play an increasingly important role. Generally retrieved services are listed and ranked by the content similarities to queries. One problem is that if user clicks one service and finds that it is not good. Then how to find similar services to this service is a challenging problem. We find that traditional content-based similarity calculation method is insufficient to clustering similar services. In this paper, we introduce a concept of services “context” to characterize services. By using service context, we build services related collaboration graphs. A dynamic clustering approach is designed with respect to their contexts.

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

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

[4]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[5]  Anupriya Ankolekar,et al.  Preference-based selection of highly configurable web services , 2007, WWW '07.

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

[7]  Koji Zettsu,et al.  Approaching the Interconnection of Heterogeneous Knowledge Bases on a Knowledge Grid , 2008, 2008 Fourth International Conference on Semantics, Knowledge and Grid.

[8]  Tanya Y. Berger-Wolf,et al.  A framework for community identification in dynamic social networks , 2007, KDD '07.

[9]  Ian Horrocks,et al.  A Software Framework for Matchmaking Based on Semantic Web Technology , 2004, Int. J. Electron. Commer..

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

[11]  Wei-Ying Ma,et al.  Learning to cluster web search results , 2004, SIGIR '04.

[12]  ChengXiang Zhai,et al.  Learn from web search logs to organize search results , 2007, SIGIR.

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

[14]  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).

[15]  Koji Zettsu,et al.  Knowledge Cluster Systems for Knowledge Sharing, Analysis and Delivery among Remote Sites , 2008, EJC.

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

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

[18]  Tian Zhang,et al.  BIRCH: an efficient data clustering method for very large databases , 1996, SIGMOD '96.