Exploring the connection of choreography and orchestration with exception handling and finalization/compensation

被引:0
作者
Yang, Hougli [1 ]
Zhao, Xiangpeng [1 ]
Cai, Chao [1 ]
Qiu, Zongyan [1 ]
机构
[1] Peking Univ, LMAM, Dept Informat, Sch Math, Beijing 100871, Peoples R China
来源
FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2007 | 2007年 / 4574卷
基金
中国国家自然科学基金;
关键词
choreography; orchestration; projection; exception handling; finalization; compensation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web service choreography describes protocols for multiparty collaboration, whereas orchestration focuses on single peers. One key requirement of choreography is to support transactions, which makes exceptional handling and finalization very important features in modelling choreography. A projection is a procedure which takes a choreography and generates a set of processes in the orchestration level. Given a choreography, how to project exceptional handling and finalization constructs is still an open problem. This paper aims to study exception handling and transactionality in choreographies from a projection view. We propose formal languages for both choreography and orchestration with trace semantics, and a projection based on the relationship between choreography and scope rooted in WS-CDL and WS-BPEL respectively.
引用
收藏
页码:81 / +
页数:3
相关论文
共 2 条