Viewpoints for Modeling Choreographies in Service-Oriented Architectures
Component integration plays a decisive role in Service-Oriented Architectures (SOAs). The technical implementation must faithfully reflect business and enterprise integration requirements. This implies a good understanding of the globally observable message choreography but also of how messages are handled by the involved components and by the SOA middleware. In this paper, the authors present a solution to the problem of keeping global and local viewpoints in synchronization via common message choreography meta-model. As main contribution they shape various interpretations of global choreographies, which were left unspecified in state-of-the-art choreography approaches. They have implemented a Message Choreography Modeling (MCM) environment incorporating these contributions. MCM seamlessly complements existing models at SAP.