Towards the Theoretical Foundation of Choreography
Authors:
Zongyan Qiu (Peking University)
Xiangpeng Zhao (Peking University)
Chao Cai (Peking University)
Hongli Yang (Peking University)
Abstract:
With the growth of interest on the web services, people pay more and more attention to choreography, that is, to describe collaborations of participants from a global viewpoint, in accomplishing a common business goal. In this paper, based on a simple choreography languages and a role-oriented process languages, we study some fundamental issues related to choreography, especially related to implementation, including semantics, projection and natural projection, dominant role in choices and iterations, etc. We develop the concept of \emph{dominant role} and propose some novel languages structures related to it. The study reveals some clues about the language, semantics, specification and implementation of choreography.