Title :
A Model-Driven Approach to Service Orchestration
Author :
Mayer, Philip ; Schroeder, Andreas ; Koch, Nora
Author_Institution :
Inst. for Inf., Ludwig-Maximilians-Univ. Munchen, Munich
Abstract :
Software systems based on Service-Oriented Architectures (SOAs) promise high flexibility, improved maintainability, and simple re-use of functionality. A variety of languages and standards have emerged for working with SOA artifacts; however, service computing still lacks an effective and intuitive model-driven approach starting from models written in an established modeling language like UML and, in the end, generating comprehensive executable code. In this paper, we present a conservative extension to the UML2 for modeling service orchestrations at a high level of abstraction, and a fully automatic approach for transforming these orchestrations down to the well known Web Service standard BPEL.
Keywords :
Unified Modeling Language; formal specification; software architecture; BPEL; UML; model-driven approach; modeling language; service computing; service orchestration; service-oriented architectures; software systems; Code standards; Domain specific languages; Informatics; Java; Logic; Message passing; Service oriented architecture; Software systems; Unified modeling language; Web services; BPEL; MDA; Orchestration; SOA; Transformation; UML2;
Conference_Titel :
Services Computing, 2008. SCC '08. IEEE International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-0-7695-3283-7
DOI :
10.1109/SCC.2008.91