scispace - formally typeset
Proceedings ArticleDOI

Clustering WSDL Documents to Bootstrap the Discovery of Web Services

TLDR
This paper proposes a novel technique to mine Web Service Description Language (WSDL) documents and cluster them into functionally similar Web service groups, as a predecessor step to retrieving the relevant Web services for a user request by search engines.
Abstract
The increasing use of the Web for everyday tasks is making Web services an essential part of the Internet customer's daily life. Users query the Internet for a required Web service and get back a set of Web services that may or may not satisfy their request. To get the most relevant Web services that fulfill the user's request, the user has to construct the request using the keywords that best describe the user's objective and match correctly with the Web Service name or location. Clustering Web services based on function similarities would greatly boost the ability of Web services search engines to retrieve the most relevant Web services. This paper proposes a novel technique to mine Web Service Description Language (WSDL) documents and cluster them into functionally similar Web service groups. The application of our approach to real Web services description files has shown good performance for clustering Web services based on function similarity, as a predecessor step to retrieving the relevant Web services for a user request by search engines.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Service-oriented middleware for the Future Internet: state of the art and research directions

TL;DR: This article focuses on research challenges for service-oriented middleware design, investigating service description, discovery, access, and composition in the Future Internet of services.
Journal ArticleDOI

Unified Collaborative and Content-Based Web Service Recommendation

TL;DR: This paper proposes a novel approach that unifies collaborative filtering and content-based recommendation of web services using a probabilistic generative model, which outperforms the state-of-the-art methods on recommendation performance.
Journal ArticleDOI

Clustering Web services to facilitate service discovery

TL;DR: This paper proposes a hybrid Web service tag recommendation strategy, named WSTRec, which employs tag co-occurrence, tag mining, and semantic relevance measurement for tag recommendation for tags recommendation.
Book ChapterDOI

WT-LDA: User Tagging Augmented LDA for Web Service Clustering

TL;DR: This paper proposes a novel approach that seamlessly integrates tagging data and WSDL documents through augmented Latent Dirichlet Allocation LDA and develops three strategies to preprocess tagging data before being integrated into the LDA framework for clustering.
Journal ArticleDOI

Category-Aware API Clustering and Distributed Recommendation for Automatic Mashup Creation

TL;DR: A novel category-aware service clustering and distributed recommending method is proposed for automatic mashup creation and Experiments on a real-world dataset have proved that the proposed approach not only gains significant improvement at precision rate but also enhances the diversity of recommendation results.
References
More filters
Journal ArticleDOI

An algorithm for suffix stripping

TL;DR: An algorithm for suffix stripping is described, which has been implemented as a short, fast program in BCPL, and performs slightly better than a much more elaborate system with which it has been compared.
Proceedings Article

DAML-S: semantic markup for web services

TL;DR: The overall structure of the ontology, the service profile for advertising services, and the process model for the detailed description of the operation of services are described, which compare DAML-S with several industry efforts to define standards for characterizing services on the Web.
Journal ArticleDOI

Service-Oriented Computing: State of the Art and Research Challenges

TL;DR: A service-oriented computing promotes the idea of assembling application components into a network of services that can be loosely coupled to create flexible, dynamic business processes and agile applications that span organizations and computing platforms.