Web service compositions with fuzzy preferences: A graded dominance relationship-based approach

Document Type

Article

Source of Publication

ACM Transactions on Internet Technology

Publication Date

1-1-2014

Abstract

Data-driven Web services build on service-oriented technologies to provide an interoperable method of interacting with data sources on top of the Web. Data Web services composition has emerged as a flexible solution to answer users' complex queries on the fly. However, as the number of Web services on the Web grows quickly, a large number of candidate compositions that would use different (most likely competing) services may be used to answer the same query. User preferences are a key factor that can be used to rank candidate services/compositions and retain only the best ones. In this article, we present a novel approach for computing the top-k data service compositions based on user preferences. In our approach, we model user preferences using fuzzy sets and incorporate them into the composition query. We use an efficient RDF query rewriting algorithm to determine the relevant services that may be used to answer the composition query. We match the (fuzzy) constraints of the relevant services to those of the query and determine their matching degrees using a set of matching methods. We then rank-order the candidate services based on a fuzzification of Pareto dominance and compute the top-k data service compositions. In addition, we introduce a new method for increasing the diversity of returned top-k compositions while maintaining as much as possible the compositions with the highest scores. Finally, we describe the architecture of our system and present a thorough experimental study of our proposed techniques and algorithms. The experimental study demonstrates the efficiency and the effectiveness of our techniques in different settings. © 2014 ACM.

ISSN

1533-5399

Publisher

Association for Computing Machinery

Volume

13

Issue

4

First Page

12

Last Page

33

Disciplines

Computer Sciences

Keywords

Diversity, Preference queries, Service composition, Top-k, Web services

Scopus ID

84905217669

Indexed in Scopus

yes

Open Access

no

Share

COinS