Web Service Compositions with Fuzzy Preferences: A Graded Dominance Relationship-Based Approach

被引:17
|
作者
Benouaret, Karim [2 ]
Benslimane, Djamal [2 ]
Hadjali, Allel [3 ]
Barhamgi, Mahmoud [2 ]
Maamar, Zakaria [4 ]
Sheng, Quan Z. [1 ]
机构
[1] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
[2] Univ Lyon 1, Dept Comp Sci, F-69622 Villeurbanne, France
[3] ENSMA Poitiers, Chasseneuil, France
[4] Zayed Univ, Coll Informat Technol, Dubai, U Arab Emirates
关键词
Algorithms; Measurement; Performance; Web services; service composition; preference queries; top-k; diversity; RANKING; QUERIES;
D O I
10.1145/2576231
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] A web service composition approach based on QoS preferences
    Iordache, Raluca
    Moldoveanu, Florica
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 220 - 224
  • [2] A relationship-based approach to model integration
    Chechik, Marsha
    Nejati, Shiva
    Sabetzadeh, Mehrdad
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 3 - 18
  • [3] A Relationship-based Model of Robot Service Personalization
    Jang, Minsu
    Kim, Jaehong
    [J]. 2015 12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2015, : 192 - 193
  • [4] A relationship-based approach to model integration
    Marsha Chechik
    Shiva Nejati
    Mehrdad Sabetzadeh
    [J]. Innovations in Systems and Software Engineering, 2012, 8 (1) : 3 - 18
  • [5] A Relationship-Based Approach to Model Management
    Chechik, Marsha
    [J]. MOMPES: 2009 ICSE WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2009, : 1 - 1
  • [6] A holistic approach to model-based testing of Web service compositions
    Belli, Fevzi
    Endo, Andre Takeshi
    Linschulte, Michael
    Simao, Adenilso
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (02): : 201 - 234
  • [7] On a Graded Modal Logic Approach to Reason with Fuzzy Preferences
    Esteva, Francesc
    Godo, Lluis
    Vidal, Amanda
    [J]. RECENT ADVANCES IN ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2017, 300 : 86 - 95
  • [8] Fuzzy Set Theory Approach for Measuring the Performance of Relationship-Based Construction Projects in Australia
    Yeung, John F. Y.
    Chan, Albert P. C.
    Chan, Daniel W. M.
    [J]. JOURNAL OF MANAGEMENT IN ENGINEERING, 2012, 28 (02) : 181 - 192
  • [9] FuDoCS: A Web Service Composition System Based on Fuzzy Dominance for Preference Query Answering
    Benouaret, Karim
    Benslimane, Djamal
    Hadjali, Allel
    Barhamgi, Mahmoud
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (12): : 1430 - 1433
  • [10] An Approach to Optimal Web Service Composition Based on QoS and User Preferences
    Chen, Zhiyong
    Wang, Haiyang
    Pan, Peng
    [J]. FIRST IITA INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, : 96 - 101