Abstract

Web services are currently one of the preferred ways for realizing Service Oriented Architectures in business systems. Due to this popularity and also due partly to the failure of the Universal Business Registry initiative, the number of published service descriptions openly available on the Web has increased by a large extent and hence, relevant service discovery as per user specification remains a challenge. In order to achieve more efficient discovery, we propose a crawler based system for gathering service descriptions available on the Web for building a scalable service repository. We apply similarity analysis techniques to the service descriptions after extracting features provided by the service descriptions and automatically generate relevant tags for each service. Using Agglomerative Hierarchical clustering, we cluster the tagged service descriptions and use the same tagging technique to generate tags for each cluster. For generating cluster tags, we take into account how well the tag represents the corresponding service in the cluster and how well the service itself represents the cluster it is in. The search domain for service discovery was significantly reduced by tagging & clustering and and we show that our system achieves good results.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.