An integrated service recommendation approach for service-based system development

被引:32
|
作者
Xie, Fang [1 ,2 ]
Wang, Jian [1 ]
Xiong, Ruibin [1 ]
Zhang, Neng [1 ]
Ma, Yutao [1 ]
He, Keqing [1 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan, Hubei, Peoples R China
[2] Hubei Univ Technol, Sch Comp Sci, Wuhan, Hubei, Peoples R China
基金
美国国家科学基金会;
关键词
Service recommendation; Service-based system; Heterogeneous information network; Word embedding; Collaborative filtering; AWARE;
D O I
10.1016/j.eswa.2019.01.025
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the wide adoption of service-oriented computing and cloud computing, service-based systems (SBSs), a kind of software systems that can offer certain functionalities by leveraging one or more Web services, become increasingly popular. A challenging issue in SBS development is to find suitable services from a variety of available (semantics different) services. Towards this issue, we propose a new service recommendation approach that can integrate diverse information of SBSs and their component services. In this research, SBSs, services, their respective attributes (e.g. content and categories) and SBS-service composition relations are modeled as a heterogeneous information network (HIN); and several semantic similarities between SBSs are measured on a set of meta-paths in the HIN. Particularly, a word embedding technique is used to learn word vectors from the content of SBSs and services, which contribute to better functional similarities between SBSs. Afterwards, the combinational weights of different similarities are optimized using a Bayesian personalized ranking algorithm. Services are finally recommended based on collaborative filtering. We identify two recommendation scenarios with different SBS requirements. By conducting a series of experiments on a real-world dataset crawled from the ProgrammableWeb, we validate the effectiveness of our approach and find out the optimal combinations of SBS similarities for those two scenarios. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:178 / 194
页数:17
相关论文
共 50 条
  • [21] An integrated ecosystem service-based approach for the sustainable management of forested islands in South Korea
    Jo, J. H.
    Lim, E. M.
    Kweon, D. K.
    Park, C. W.
    [J]. INTERNATIONAL FORESTRY REVIEW, 2024, 26 (01) : 45 - 71
  • [22] Efficient QoS-Aware Service Recommendation for Multi-Tenant Service-Based Systems in Cloud
    Wang, Yanchun
    He, Qiang
    Zhang, Xuyun
    Ye, Dayong
    Yang, Yun
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (06) : 1045 - 1058
  • [23] An Exception Handling Approach for Service-based Business Processes
    Shang, Zongmin
    [J]. ADVANCED DESIGNS AND RESEARCHES FOR MANUFACTURING, PTS 1-3, 2013, 605-607 : 1700 - 1704
  • [24] An approach to automated agent deployment in service-based systems
    Yau, Stephen S.
    Zhu, Luping
    Huang, Dazhi
    Gong, Haishan
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 257 - +
  • [25] Justification of recommender systems results: a service-based approach
    Noemi Mauro
    Zhongli Filippo Hu
    Liliana Ardissono
    [J]. User Modeling and User-Adapted Interaction, 2023, 33 : 643 - 685
  • [26] The SPD approach to deploy service-based applications in the cloud
    Sami Yangui
    Tata, Samir
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (15): : 3943 - 3960
  • [27] Justification of recommender systems results: a service-based approach
    Mauro, Noemi
    Hu, Zhongli Filippo
    Ardissono, Liliana
    [J]. USER MODELING AND USER-ADAPTED INTERACTION, 2023, 33 (03) : 643 - 685
  • [28] Seamless Integration of Cloud and Edge with a Service-based Approach
    Zhang, Shouli
    Liu, Chen
    Han, Yanbo
    Li, Xiaohong
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 155 - 162
  • [29] A Service-based Approach for the Execution of Scientific Workflows in Grids
    Bosin, Andrea
    Dessi, Nicoletta
    Bairappan, Madusudhanan
    [J]. PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 107 - 108
  • [30] Towards a framework for the development of adaptable service-based applications
    Lane, Stephen
    Gu, Qing
    Lago, Patricia
    Richardson, Ita
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2014, 8 (03) : 239 - 257