• DocumentCode
    1949229
  • Title

    Viewpoints for modeling choreographies in service-oriented architectures

  • Author

    Wieczorek, Sebastian ; Roth, Andreas ; Stefanescu, Alin ; Kozyura, Vitaly ; Charfi, Anis ; Kraft, Frank Michael ; Schieferdecker, Ina

  • Author_Institution
    SAP Res., Darmstadt, Germany
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    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, we present a solution to the problem of keeping global and local viewpoints in synchronization via a common message choreography metamodel. As main contribution we shape various interpretations of global choreographies, which were left unspecified in state-of-the-art choreography approaches. We have implemented a message choreography modeling (MCM) environment incorporating these contributions. MCM seamlessly complements existing models at SAP. We show how service integration experts, architects, and testers can benefit from our approach that enables model-based integration testing and model verification facilities.
  • Keywords
    business data processing; enterprise resource planning; middleware; software architecture; SOA; message choreography metamodel; service-oriented architecture; Collaboration; Communication channels; Enterprise resource planning; Middleware; Service oriented architecture; Shape; Simple object access protocol; Software systems; Testing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-4984-2
  • Electronic_ISBN
    978-1-4244-5295-8
  • Type

    conf

  • DOI
    10.1109/WICSA.2009.5290787
  • Filename
    5290787