Mapping BPMN 2 0 Choreography to WS CDL A Systematic Method
Nowadays compositing web services to present capabilities in response to customers' complex requirements has a special importance in service oriented development. However, service choreography as a form of service composition, still faces many problems. The large gap between business domain and service oriented domain, especially in service choreography and the lack of systematic method for code generation from the business level models are two significant challenges of this domain. The goal of this paper is to present a stepwise systematic method for mapping an inter organization business process model to an implementation level code. To this end, choreography business processes are modeled using the interaction view of BPMN 2.0 standard and then, the proposed algorithm maps the BPMN 2.0 model to the WS CDL code in 16 steps. The resulted code covers all of the required elements of WSCDL, describes the choreography of services and can be used in the implementation level.