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 条
  • [41] 基于Pi-演算的WS-CDL编舞的描述和验证
    靖红叶
    余雪丽
    计算机工程与应用, 2008, (13) : 39 - 43
  • [42] 基于Petri网的挖掘WS-CDL编排并行性的方法
    陈凤强
    赵文卓
    代飞
    计算机应用研究, 2017, 34 (06) : 1750 - 1755
  • [43] A WSDL-based type system for asynchronous WS-BPEL processes
    Lapadula, A.
    Pugliese, R.
    Tiezzi, F.
    FORMAL METHODS IN SYSTEM DESIGN, 2011, 38 (02) : 119 - 157
  • [44] 一种模型驱动的WS-CDL服务组合性能预测方法
    夏云霓
    王秀武
    蒋传建
    世界科技研究与发展, 2013, 35 (01) : 56 - 61
  • [45] CHANGE IMPACT ANALYSIS IN WS-BPEL PROCESSES
    Danila, Cristian
    Stanescu, Aurelian Mihai
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2015, 77 (02): : 123 - 136
  • [46] Dynamo: Dynamic monitoring of WS-BPEL processes
    Baresi, L
    Guinea, S
    SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 478 - 483
  • [47] Modeling business processes with BPEL4WS
    Leymann F.
    Roller D.
    Information Systems and e-Business Management, 2006, 4 (3) : 265 - 284
  • [48] Web服务编排描述语言WS-CDL的形式化模型框架
    辜希武
    卢正鼎
    计算机科学, 2007, (09) : 5 - 11
  • [49] Semantics based verification and synthesis of BPEL4WS abstract processes
    Duan, Z
    Bernstein, A
    Lewis, P
    Lu, SY
    IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 734 - 737
  • [50] Towards dynamic monitoring of WS-BPEL processes
    Baresi, L
    Guinea, S
    SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 269 - 282