Web Service Community Discovery Based on Spectrum Clustering

More and more web services are emerging in the Internet with development of service computing over the past decade. The web service in SOA system naturally forms into some service community during execution process. Mining and analysis web service community will help design SOA system and support web service application effectively. This article addresses the problem of how to discovering web services community formed by closely interactive web services. We propose a novel approach which construct web service execution network from logs and clustering it using spectrum clustering. Generally, the web services belong to same cluster have strong relative to same task object and we call it web service community. The approach has been implemented in an experience system for web services dynamic composition and mining.

[1]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[2]  Wil M. P. van der Aalst,et al.  Workflow mining: discovering process models from event logs , 2004, IEEE Transactions on Knowledge and Data Engineering.

[3]  Schahram Dustdar,et al.  On Web Services Workflow Mining , 2005, Business Process Management Workshops.

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

[5]  Jaideep Srivastava,et al.  Web usage mining: discovery and applications of usage patterns from Web data , 2000, SKDD.

[6]  Hassan Abolhassani,et al.  Web service usage mining: mining for executable sequences , 2007 .

[7]  Athman Bouguettaya,et al.  A Web Service Mining Framework , 2007, IEEE International Conference on Web Services (ICWS 2007).

[8]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..