A recommender mechanism for service selection in service-oriented environments

被引:26
|
作者
Tserpes, Konstantinos [1 ]
Aisopos, Fotis [1 ]
Kyriazis, Dimosthenis [1 ]
Varvarigou, Theodora [1 ]
机构
[1] Natl Tech Univ Athens, Dept Elect & Comp Engn, Athens 15773, Greece
关键词
Service oriented architecture; Service selection; Quality of experience; Recommender systems; VECTOR CORRELATION; INFORMATION;
D O I
10.1016/j.future.2011.11.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The emergence of service-oriented computing as a key-enabler of web applications and the subsequent increase in the web services available, has brought to the surface a major disadvantage of service oriented architecture: there is no consistent way for the consumer to select services based on non-functional, quality requirements. Consumers perceive quality through the prism of their own experience and it is important to see how their evaluation of the quality provided is mapped to the specific quality parameters offered by the provider. In order to achieve that, this work suggests to use consumer ratings of the latter parameters so as to create a consumer quality profile and a provider reputation. By correlating this profile with others, it is possible to identify similarities in the service ratings that will lead to a prediction of which service might be the most appropriate for a specific consumer. Based on this rationale, we devised a Service Recommender mechanism and introduced a slight modification in the service lifecycle to accommodate the new Service Recommendation protocol that supports the mechanism. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1285 / 1294
页数:10
相关论文
共 50 条
  • [31] A conceptual model for negotiating in service-oriented environments
    Lin, Jyhjong
    INFORMATION PROCESSING LETTERS, 2008, 108 (04) : 192 - 203
  • [32] Service-Oriented Architecture and Service Scheduling Mechanism for Intelligent Vehicles
    Hao J.
    Su Y.
    Zhong Z.
    Huang J.
    Qiche Gongcheng/Automotive Engineering, 2023, 45 (09): : 1563 - 1572
  • [33] Service communities: A structuring mechanism for service-oriented business ecosystems
    Desai, Nirmit
    Mazzoleni, Pietro
    Tai, Stefan
    2007 INAUGURAL IEEE INTERNATIONAL CONFERENCE ON DIGITAL ECOSYSTEMS AND TECHNOLOGIES, 2007, : 282 - 287
  • [34] Perspectives on service-oriented computing and Service-Oriented System engineering
    Tsai, W. T.
    Malek, Miroslaw
    Chen, Yinong
    Bastani, Farokh
    SOSE 2006: SECOND IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING, PROCEEDINGS, 2006, : 3 - +
  • [35] OPTIMIZING QOS-BASED SERVICE SELECTION IN SERVICE-ORIENTED ARCHITECTURES
    Schuller, Dieter
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 532 - 538
  • [36] Trustworthy service selection and composition - Reducing the entropy of service-oriented Web
    Liu, W
    2005 3RD IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2005, : 104 - 109
  • [37] A Service-Oriented Reference Architecture for Mobile Learning Environments
    Duarte Filho, Nemesio Freitas
    Barbosa, Ellen Francine
    2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014,
  • [38] Defects per Million Computation in Service-Oriented Environments
    Mondal, Subrota K.
    Yin, Xiaoyan
    Muppala, Jogesh K.
    Lopez, Javier Alonso
    Trivedi, Kishor S.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (01) : 32 - 46
  • [39] A Service-Oriented Measurement Infrastructure for Cloud Computing Environments
    Hamilton, Gregg
    Pezaros, Dimitrios
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 947 - 952
  • [40] EMPLOYEES' UPSKILLING THROUGH SERVICE-ORIENTED LEARNING ENVIRONMENTS
    Shishkov, Boris
    van Sinderen, Marten
    Cavalcante, Roberto
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2010, : 505 - 509