A Petri Net Approach to Mediation-Aided Composition of Web Services

被引:45
|
作者
Du, Yanhua [1 ]
Li, Xitong [2 ]
Xiong, PengCheng [3 ]
机构
[1] Univ Sci & Technol Beijing, Sch Mech Engn, Beijing 100083, Peoples R China
[2] MIT, MIT Sloan Sch Management, Cambridge, MA 02142 USA
[3] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
基金
中国国家自然科学基金;
关键词
Compatibility verification; mediation transition; mediation-aided composition; modular reachability graph; prototype system;
D O I
10.1109/TASE.2012.2188511
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, mediation-aided composition has been widely adopted when dealing with incompatibilities of services. However, existing approaches suffer from state space explosion in compatibility verification and cannot automatically generate the BPEL code. This paper presents a Petri net approach to mediation-aided composition of Web services. First, services are modeled as open WorkFlow Nets (oWFNs) and are composed using mediation transitions (MTs). Second, the modular reachability graph (MRG) of composition is automatically constructed and the compatibility is analyzed, so that the problem of state space explosion is significantly alleviated. Furthermore, an Event-Condition-Action (ECA) rule-based technique is developed to automatically generate the BPEL code of the composition, which can significantly save the time and labor of designers. Finally, the prototype system has been developed. Note to Practitioners-Web services are an emerging area for business process automation. This work presents a novel Petri net approach to mediation-aided composition of Web services. The proposed approach can greatly alleviate state space explosion to automatically verify the composition of partially incompatible services, and significantly save the time and labor of designers to obtain BPEL code. It consists of three phases: modeling composition of Web services, automatic verification of composition, and automatic generation of BPEL code. The prototype system has been developed based on the open source software PIPE and validated in a real-life case study. It is ready to be applied in industrial Web service composition for business automation.
引用
收藏
页码:429 / 435
页数:7
相关论文
共 50 条
  • [1] A Model Checking Approach to Analyzing Timed Compatibility in Mediation-aided Composition of Web Services
    Du, Yanhua
    Yang, Benyuan
    Tan, Wei
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 567 - 574
  • [2] Compatibility analysis and mediation-aided composition for BPEL services
    Tan, Wei
    Rao, Fangyan
    Fan, Yushun
    Zhu, Jun
    [J]. ADVANCES IN DATABASES: CONCEPTS, SYSTEMS AND APPLICATIONS, 2007, 4443 : 1062 - +
  • [3] A Petri Net Approach to Analysis and Composition of Web Services
    Xiong, PengCheng
    Fan, YuShun
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2010, 40 (02): : 376 - 387
  • [4] Model checking of timed compatibility for mediation-aided web service composition: A three stage approach
    Du, Yanhua
    Yang, Benyuan
    Hu, Hesuan
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2018, 112 : 190 - 207
  • [5] On the verification of web services compatibility: A Petri net approach
    De Backer, M
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 810 - 821
  • [6] A high-level Petri net based approach for modeling and composition of web services
    Chemaa, Sofiane
    Bachtarzi, Faycal
    Chaoui, Allaoua
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 469 - 478
  • [7] Web Services Composition Framework with Petri Net Based Schemas
    Ochmanska, Ewa
    [J]. NEW CHALLENGES IN COMPUTATIONAL COLLECTIVE INTELLIGENCE, 2009, 244 : 3 - 14
  • [8] Automatic Web Services Composition Based On Reasoning Petri Net
    Le, Jia-Jin
    He, Feng
    [J]. ALPIT 2008: SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED LANGUAGE PROCESSING AND WEB INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 569 - +
  • [9] A Petri Net based approach for reliability prediction of web services
    Zhong, Duhang
    Qi, Zhichang
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: OTM 2006 WORKSHOPS, PT 1, PROCEEDINGS, 2006, 4277 : 116 - +
  • [10] A Petri net approach for the design and analysis of Web Services Choreographies
    Valero, Valentin
    Emilia Cambronero, M.
    Diaz, Gregorio
    Macia, Hermenegilda
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2009, 78 (05): : 359 - 380