1. Message choreography modeling.
- Author
-
Stefanescu, Alin, Wieczorek, Sebastian, and Schur, Matthias
- Subjects
- *
APPLICATION software , *SOFTWARE architecture , *MODEL-driven software architecture , *COMPUTER software usability , *DOMAIN-specific programming languages - Abstract
Service-based applications are based on modern architectures that require careful design of interfaces and protocols to allow smooth integration of service components. These design artifacts are not only useful for implementation, but could also be used for the derivation of integration tests. In order to be applied in these different activities of the development process, they have to conform to existing requirements and other specifications at different architectural levels. In addition, their internal consistency has to be ensured. In this paper, we present an approach to service integration based on a domain-specific language for service choreographies. We first explain the motivation for our work by defining the industrial context that led to the definition of a domain-specific choreography language, called message choreography modeling (MCM). We then provide syntax and semantics for MCM, together with suitable methods for ensuring its consistency. Finally, we report on our experience in applying the described language in practice. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF