Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Model-Driven Development of Service Compositions for Enterprise interoperability Jan Pieter Guelen, 10 April 2013.

Similar presentations


Presentation on theme: "A Model-Driven Development of Service Compositions for Enterprise interoperability Jan Pieter Guelen, 10 April 2013."— Presentation transcript:

1 A Model-Driven Development of Service Compositions for Enterprise interoperability Jan Pieter Guelen, 10 April 2013

2 Principle author Ravi Khadka Master of Science in Computer Science University of Twente, Enschede Published in 2011 With Brahmananda Sapkota, Luis Ferreira Pires, Marten van Sinderen, and Slinger Jansen

3 General Method for transforming service choreography’s into service orchestrations. Choreography: " the arrangement and movement of performers onstage; though the term customarily applies to dancers, it is also used to denote the orchestrated movement of actors, especially in stage combat ” Orchestration : “ Orchestration or arrangement is the study and practice of arranging music for an orchestra or musical ensemble. In practical terms it consists of deciding which instruments should play which notes in a piece of music.“

4 General Its all about music and dance?? (web) service’s compositions Service Choreography == Multi-party Collaboration using CDL (choreography description language) Service Orchestration == Executeable Process using BPEL (business process execution language)

5 Example

6 Related literature The respected fields of Service-Oriented Computing (SOC) and model driven design have been well research in the last decade. (Papazoglou, 2003) To enable enterprise interoperability an increasing focus is made on service oriented computing. (Li, Cabral, et al., 2006) There are two different ways of combining different services together: Service Orchestrations and Service Choreography’s. (Milanvoic, Nikola, Malek, Miroslaw,2004).

7 Main Phases 1.Choreography modeling 2.Convert CDL XML to CDL XMI Using XSLT transformation 3.Convert CDL XMI to BPEL XMI Using atlas transformation engine 4.Convert BPEL XMI to BPEL XML Using atlas transformation engine.

8

9 Output

10 Questions?


Download ppt "A Model-Driven Development of Service Compositions for Enterprise interoperability Jan Pieter Guelen, 10 April 2013."

Similar presentations


Ads by Google