Reusing process fragments for fast service composition: a clustering-based approach

被引:14
|
作者
Mezni, Haithem [1 ]
Kbekbi, Mariem [2 ]
机构
[1] Univ Jendouba, SMART Lab, Jendouba, Tunisia
[2] Higher Inst Management, SMART Lab, Tunis, Tunisia
关键词
Web service composition; service process fragment; fragment reuse; quality of fragment; formal concept analysis; SOUNDNESS;
D O I
10.1080/17517575.2018.1460866
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the proliferation of Web services over the Internet and due to the increasing complexity of users' needs, Web service composition has emerged as a powerful method of software reuse, allowing to deliver complete business processes as a set of interacting services. To guarantee a rapid and secure service composition, fragments of available business processes at different granularities may be considered as a composition unit and recombined to deliver effective compositions. Despite the benefits of this method, most of the existing works do not take into consideration the reuse of service process fragments (SPF). Reusing SPFs allows, not only to minimize the composition time, but also to improve the reliability of the composition process. In this paper, we propose a Web service composition approach that aims to combine service process fragments rather that atomic services. We adopt a powerful mathematical model called Formal Concept Analysis (FCA) to define the relationships between services and fragments. Moreover, we exploit the regrouping capabilities of FCA by proposing algorithms for the extraction of candidate fragments' combinations. A scoring function is also defined to determine the quality level of each SPF and its ability to participate in a composition. The experimental studies proved the effectiveness of our FCA-based approach compared to existing state-of-the-art solutions.
引用
收藏
页码:34 / 62
页数:29
相关论文
共 50 条
  • [1] Towards a Clustering-Based Approach to Speed up IaaS Service Discovery Process
    Riane, Driss
    Ettalbi, Ahmed
    [J]. 2019 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGIES AND NETWORKING (COMMNET), 2019, : 68 - 72
  • [2] Reusing Service Process Fragments with a Linguistic Approach for User Qualitative Preferences
    Yang, Rong
    Li, Bing
    [J]. 2014 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2014, : 152 - 159
  • [3] SCKY : A Method For Reusing Service Process Fragments
    Yang, Rong
    Li, Bing
    Wang, Jian
    He, Lulu
    Cui, Xiaohui
    [J]. 2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 209 - 216
  • [4] A Clustering-based QoS Prediction Approach for Web Service Selection
    Zhang, Xuejie
    Wang, Zhijian
    Lv, Xin
    Qi, Rongzhi
    [J]. PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CLOUD COMPUTING COMPANION (ISCC-C), 2014, : 201 - 206
  • [5] Reusing Service Process Fragments with a Consensus Between Service Providers and Users
    Yang Rong
    Li Bing
    Wang Jian
    Li Zengyang
    Hu Yan
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2016, 25 (04) : 648 - 657
  • [6] Reusing Service Process Fragments with a Consensus Between Service Providers and Users
    YANG Rong
    LI Bing
    WANG Jian
    LI Zengyang
    HU Yan
    [J]. Chinese Journal of Electronics, 2016, 25 (04) : 648 - 657
  • [7] Automatic Hierarchical Reinforcement Learning for Reusing Service Process Fragments
    Yang, Rong
    Li, Bing
    Liu, Zhengli
    [J]. IEEE ACCESS, 2021, 9 : 20746 - 20759
  • [8] Clustering-Based Predictive Process Monitoring
    Di Francescomarino, Chiara
    Dumas, Marlon
    Maggi, Fabrizio Maria
    Teinemaa, Irene
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (06) : 896 - 909
  • [9] A Clustering-based Approach to Detect Cyber Attacks in Process Control Systems
    Kiss, Istvan
    Genge, Bela
    Haller, Piroska
    [J]. PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 142 - 148
  • [10] A Clustering-based Framework for Fast Training of Classifiers
    Sathyamoorthy, Sruthi
    Sivasankar, E.
    [J]. 2020 INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN INFORMATION TECHNOLOGY (ICITIIT), 2020,