Model-driven Development of Service Oriented Architectures
Lucia Kapová, Petr Hnětynka · 2007
Abstract. The goal of this paper is to summarize the state of the art in the area of model driven development approaches of service oriented architectures (SOA), which represent today’s standard for business integration. This paper outlines possible directions in development of SOA. We address the idea of automated transformation of a definition of a business process represented in Business Process Modeling Notation (BPMN) to an executable process represented in Business Process Execution Language (BPEL). The result of the transformation is in the last step implemented in component framework as a component architecture. The presented concept builds on advantages provided by these technologies and by component-based platforms as deployment environment. The biggest challenge of proposed solution is to transform automatically unstructured graphical languages to structured textual ones, because these sets represent two fundamentally different classes of languages. Existing methods for mapping metamodels of BPMN to BPEL have limitations and do not support all known workflow patterns used for business process design and implementation. 1.