An evolution model of composed service based on global dependence net

被引:0
|
作者
Zhang, Yuanming [1 ]
Xu, Zhoushuai [1 ]
Lu, Jiawei [1 ]
Xiao, Gang [1 ]
机构
[1] Zhejiang Univ Technol, Coll Comp Sci & Technol, Hangzhou, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Service evolution; Evolution model; Evolution reasoning; Global dependence net;
D O I
10.1007/s11761-021-00318-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Web service composition is a major way of constructing SOA-based applications. However, as uses' requirements change, web services have to be recomposed correspondingly once again from the scratch. It will be rather time-consuming, error-prone and mostly fussy. To tackle the widespread requirements changes, we propose a novel approach that can make an existing composed service automatically grade to reach another new composed service in an evolutionary manner according to user's requirements. An evolution model called control structure net is built to formally represent composition structure of a certain composed service based on interface dependence. Furthermore, a global dependence net, which provides an evolution knowledge base, is constructed by modeling all available web services. Evolution process is presented in detail and evolution reasoning algorithms are given to automatically remove invalid paths and make up necessary paths. Experimental results show that our proposed approach can correctly evolve to target composed service, and its performance also greatly surpasses that of classic service composition approach.
引用
收藏
页码:339 / 351
页数:13
相关论文
共 50 条
  • [21] Service-Oriented Petri Net Model
    Iakushkin, Oleg
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT VI, 2020, 12254 : 51 - 66
  • [22] A Component-Based Evolution Model for Service-Based Software Architectures
    Berrio-Charry, Eduardo
    Vergara-Vargas, Jeisson
    Umana-Acosta, Henry
    PROCEEDINGS OF 2020 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2020), 2020, : 111 - 115
  • [23] Soundness analysis of logic service net based on service clusters
    Du, YuYue
    Hu, Qiang
    Journal of Software Engineering, 2013, 7 (01): : 30 - 38
  • [24] Global fitting without a global model: Regularization based on the continuity of the evolution of parameter distributions
    Giurleo, Jason T.
    Talaga, David S.
    JOURNAL OF CHEMICAL PHYSICS, 2008, 128 (11):
  • [25] A global model based service-oriented software engineering platform
    Li, Yinsheng
    Shi, Junshuai
    Shen, Weiming
    Xu, Yingxiao
    PROCEEDINGS OF THE 2008 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS I AND II, 2008, : 379 - +
  • [26] Analyzing data dependence based on workflow net
    Huang, Yu
    Wang, Hanpin
    Zhao, Wen
    Zhu, Jiaqi
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 3, PROCEEDINGS, 2007, 4489 : 257 - +
  • [27] Research on the service modeling method of information management software based on the petri net model
    Rui, S. (hantianfeng@126.com), 2013, Digital Information Research Foundation (11):
  • [28] AN EXECUTABLE SERVICE COMPOSITION CODE AUTOMATIC CREATION TOOL BASED ON PETRI NET MODEL
    Ding, Zhijun
    Liu, Jieqi
    Wang, Junli
    Wang, Fang
    COMPUTING AND INFORMATICS, 2013, 32 (05) : 968 - 986
  • [29] An executable service composition code automatic creation tool based on petri net model
    Wang, J. (junliwang@tongji.edu.cn), 1600, Slovak Academy of Sciences (32):
  • [30] SRN: An extended Petri-Net-Based workflow model for Web service composition
    Tang, Y
    Chen, L
    He, KT
    Jing, N
    IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 591 - 599