Subgraph Query for Building Service-Based Systems

被引:0
|
作者
Wu, Jintao [1 ,2 ]
Guo, Xing [1 ]
Yang, Guijun [2 ]
Wu, Shuhui [3 ]
Hassan, Haseeb [1 ]
Wu, Jianguo [1 ]
机构
[1] Anhui Univ, Sch Comp Sci & Technol, Hefei 230601, Anhui, Peoples R China
[2] Beijing Res Ctr Informat Technol Agr, Key Lab Quantitat Remote Sensing Agr, Minist Agr, Beijing 100097, Peoples R China
[3] Hefei Univ Technol, Sch Management, Hefei 230009, Anhui, Peoples R China
关键词
Service-based system; subgraph query; service composition; web service; quality of service; WEB SERVICES; DISCOVERY; ALGORITHM; SELECTION; PATTERNS;
D O I
10.1109/ACCESS.2019.2927107
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given the broad applications of service-oriented architecture (SOA) in service-oriented software engineering, service-based systems (SBSs) built from existing Web services are becoming increasingly popular. As a result, the selection of the appropriate component services to include in SBSs has become a crucial step in the SBS-engineering process. Unfortunately, most of the existing methods require that system engineers have a detailed knowledge of the corresponding SOA techniques, which can incur several limitations, including excessively demanding development conditions and a lengthy development cycle. To address this issue, we propose to use subgraph queries for SBSs (SQS), which is an efficient approach that allows system engineers to build SBSs based on previous development experience. The SQS converts the SBS engineering problem into a subgraph isomorphism problem and uses a customized algorithm inspired by the VF2 algorithm to build SBSs with quality constraints and optimization goals for system quality. The SQS offers a new paradigm for efficient SBS engineering that significantly reduces the time and effort required in the system-engineering process. We discuss a series of experiments that use two real-world Web service datasets to demonstrate the practicality, effectiveness, and efficiency of this approach.
引用
收藏
页码:97566 / 97581
页数:16
相关论文
共 50 条
  • [1] Keyword Search for Building Service-Based Systems
    He, Qiang
    Zhou, Rui
    Zhang, Xuyun
    Wang, Yanchun
    Ye, Dayong
    Chen, Feifei
    Grundy, John C.
    Yang, Yun
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (07) : 658 - 674
  • [2] Automatically Building Service-Based Systems With Function Relaxation
    Sun, Le
    Zhou, Rui
    Peng, Dandan
    Bouguettaya, Athman
    Zhang, Yanchun
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (05) : 2703 - 2716
  • [3] A framework for service-based query resolution in eEnvironments
    Barhamgi, Mahmoud
    Champin, Pierre-Antoine
    Benslimane, Djamal
    [J]. 2007 IEEE INTERNATIONAL WORKSHOP ON DATABASES FOR NEXT GENERATION RESEARCHERS, 2007, : 97 - +
  • [4] Efficient Keyword Search for Building Service-Based Systems Based on Dynamic Programming
    He, Qiang
    Zhou, Rui
    Zhang, Xuyun
    Wang, Yanchun
    Ye, Dayong
    Chen, Feifei
    Chen, Shiping
    Grundy, John
    Yang, Yun
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2017, 2017, 10601 : 462 - 470
  • [5] Building adaptive context-aware service-based smart systems
    Soufiane Faieq
    Rajaa Saidi
    Hamid El Ghazi
    Agnès Front
    Moulay Driss Rahmani
    [J]. Service Oriented Computing and Applications, 2021, 15 : 21 - 42
  • [6] Modular adaptive query processing for service-based grids
    Gounaris, Anastasios
    Paton, Norman W.
    Sakellariou, Rizos
    Fernandes, Alvaro A. A.
    Smith, Jim
    Watson, Paul
    [J]. 3RD INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2005, : 295 - 296
  • [7] Building adaptive context-aware service-based smart systems
    Faieq, Soufiane
    Saidi, Rajaa
    El Ghazi, Hamid
    Front, Agnes
    Rahmani, Moulay Driss
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2021, 15 (01) : 21 - 42
  • [8] Replacement Policies for Service-Based Systems
    Mahbub, Khaled
    Zisman, Andrea
    [J]. SERVICE-ORIENTED COMPUTING: ICSOC/SERVICE WAVE 2009 WORKSHOPS, 2010, 6275 : 345 - 357
  • [9] Variation Needs in Service-Based Systems
    Ruokonen, Anna
    Raisanen, Vilho
    Siikarla, Mika
    Koskimies, Kai
    Systa, Tarja
    [J]. PROCEEDINGS OF THE SIXTH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2008, : 115 - +
  • [10] Service Functionality Indexing and Matching for Service-Based Systems
    Yau, Stephen S.
    Liu, Junwei
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 1, 2008, : 461 - 468