ATL Based Refinement of WS-CDL Choreography into BPEL Processes

被引:1
|
作者
Mansour, Khadidja Salah [1 ]
Hammal, Youcef [1 ]
机构
[1] USTHB Univ, FEI, Dept Comp Sci, LSI, Algiers, Algeria
关键词
Web service composition; Meta-model driven; Translation; Choreography; Orchestration; ATL; WS-CDL; WS-BPEL; SERVICES;
D O I
10.1007/978-3-030-05481-6_25
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web services are often combined together to provide richer features for designing safer and more reliable systems. The composition of services is intended to inter-operate, interact and coordinate multiple services for the achievement of a global goal, or provide new service functions in general. The process for creating such composite services from existing ones is called Web services composition whose description may be achieved through a choreography which globally specifies the interactions between participating services. However, a composition is actually achieved using processes called orchestrators whose actions implement the needed calls to combined services. In this paper, we choose CDL and BPEL as specification languages for choreography and orchestration, respectively. The paper proposes a refinement of CDL choreographies into executable BPEL orchestrations using metamodel-driven translation technique that consists of a set of ATL rules. We propose a solution to transform a given choreography into a set of orchestrations, which exploits CDL and BPEL meta-models. We then propose and implement a set of translation rules using the language ATL, which refines a given CDL specification into a BPEL orchestration processes.
引用
下载
收藏
页码:329 / 343
页数:15
相关论文
共 50 条
  • [1] From WS-CDL choreography to BPEL process orchestration
    Mendling, Jan
    Hafner, Michael
    JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2008, 21 (05) : 525 - +
  • [2] Formal specification and validation of refinement from WS-CDL to BPEL
    Salah-Mansour, Khadidja
    Hammal, Youcef
    Mokdad, Lynda
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 1016 - 1021
  • [3] A formal model for Web Service Choreography Description Language (WS-CDL)
    Yang, Hongli
    Zhao, Xiangpeng
    Qiu, Zongyan
    Pu, Geguang
    Wang, Shuling
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 893 - +
  • [4] WS-CDL编排到BPEL编制的转换与实现
    周洁颖
    阮彤
    张弘
    华东理工大学学报(自然科学版), 2012, 38 (02) : 239 - 246
  • [5] Graphical description of WS-CDL
    Yahmadi, Ibrahim
    Baghdadi, Youcef
    Al-Khanjari, Zuhoor
    2013 9TH INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY (IIT), 2013,
  • [6] A model checker for WS-CDL
    Wang, Hongbing
    Kang, Zuling
    Zhou, Ning
    Li, Li
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (10) : 1651 - 1661
  • [7] A formal framework for WS-CDL based on process algebra
    Li, Shenghong
    Miao, Huaikou
    Journal of Information and Computational Science, 2009, 6 (01): : 497 - 505
  • [8] MODEL AND VERIFICATION OF WS-CDL BASED ON UML DIAGRAMS
    Zhang, Pengcheng
    Muccini, Henry
    Zhu, Yuelong
    Li, Bixin
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2010, 20 (08) : 1119 - 1149
  • [9] From inter-organizational workflows to process execution: Generating BPEL from WS-CDL
    Mendling, J
    Hafner, M
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: OTM 2005 WORKSHOPS, PROCEEDINGS, 2005, 3762 : 506 - 515
  • [10] Static validation of WS-CDL documents
    Pu, Geguang
    Wang, Zheng
    Zhou, Lei
    Zhang, Hanyi
    Wang, Tao
    Yang, Chuchao
    Peng, Liyang
    Sun, Meng
    SIMULATION MODELLING PRACTICE AND THEORY, 2009, 17 (08) : 1367 - 1377