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 条
  • [31] 基于进程代数WS-CDL交互模式建模研究
    袁晓月
    万珍珍
    冯星
    江西科学, 2014, 32 (06) : 878 - 883
  • [32] Typed formal model for WS-CDL specification of web services composition
    Gu, Xiwu
    Li, Ruixuan
    Lu, Zhengding
    Journal of Southeast University (English Edition), 2008, 24 (03) : 300 - 307
  • [33] A comparative study between WSCI, WS-CDL, and OWL-S
    Emilia Cambronero, Maria
    Diaz, Gregorio
    Martinez, Enrique
    Valero, Valentin
    ICEBE 2009: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2009, : 377 - 382
  • [34] Formal Modeling and Conformance Validation for WS-CDL using Reo and CASM
    Tasharofi, Samira
    Sirjani, Marjan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 229 (02) : 155 - 174
  • [35] Alignment of choreography changes in BPEL processes
    Wombacher, Andreas
    2009 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, 2009, : 1 - 8
  • [36] WS-CDL: Coordinating Ubiquitous Devices in Pervasive Environments Using a Web Standard
    Testa, Oscar A.
    Fonseca C, Efrain R.
    Montejano, German
    Debnath, Narayan C.
    Dieste, Oscar
    2020 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2020, : 1007 - 1012
  • [37] WS-CDL的形式化模型和执行过程研究
    梁智远
    张为群
    黄娟
    计算机科学, 2009, 36 (05) : 151 - 153
  • [38] CDLVT: A Formal Verification Tool of Non-Functional Properties for WS-CDL specification
    Rebai, Sirine
    Kacem, Hatem Hadj
    Karaa, Mohamed
    Pomares, Saul E.
    Kacem, Ahmed Hadj
    2015 IEEE 24TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2015, : 191 - 196
  • [39] Temporal Management of WS-BPEL Processes
    Tahamtan, Amirreza
    Oesterle, Christian
    Tjoa, A. Min
    Hameurlain, Abdelkader
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2011, 2012, 102 : 256 - 269
  • [40] Modeling and Analysis of WS-BPEL Business Processes Based on ServiceNet
    Dun, Haiqiang
    Zhao, Wen
    Huang, Yu
    Zhang, Shikun
    Wang, Lifu
    APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 265 - +