跳到主要导航 跳到搜索 跳到主要内容

Conformance validation between choreography and orchestration

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Referring to the design and implementation of large service oriented systems, two different approaches, choreography and orchestration, need to be concerned and studied. Choreography is a specification protocol defining a global picture of the way services interact with each other. Whereas orchestration is a local view focusing on the behavior of a single service. A critical issue, the so called conformance problem, is to validate whether a specific orchestration can play as a participant whose observable behavior is required by a given choreography. In this paper, we introduce two languages for describing choreography and orchestration respectively. Based on the two languages, we give a definition of endpoint projection which is used for automatic generation of orchestrations. Therefore, conformance validation is reduced to verification of process refinement between two orchestrations. Further, we mention that not all choreography models can be locally implementable. In other words, some global models cannot be translated into sets of orchestrations satisfying the global behavioral rules. To ensure that a choreography model is locally implementable, some conditions are required to be satisfied. As a consequence of our work, the skeleton codes for service implementations can be automatically generated, on the other hand, the interoperability between collaborating services is guaranteed.

源语言英语
主期刊名First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering, TASE '07
473-482
页数10
DOI
出版状态已出版 - 2007
活动1st Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering, TASE '07 - Shanghai, 中国
期限: 6 6月 20078 6月 2007

出版系列

姓名First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering, TASE '07

会议

会议1st Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering, TASE '07
国家/地区中国
Shanghai
时期6/06/078/06/07

指纹

探究 'Conformance validation between choreography and orchestration' 的科研主题。它们共同构成独一无二的指纹。

引用此