--- abstract: "Component integration plays a decisive role in\r\nservice-oriented architectures (SOAs). The technical\r\nimplementation must faithfully reflect business and\r\nenterprise integration requirements. This implies a\r\ngood understanding of the globally observable\r\nmessage choreography but also of how messages are\r\nhandled by the involved components and by the SOA\r\nmiddleware. In this paper we present a solution to the\r\nproblem of keeping global and local viewpoints in\r\nsynchronization via a common message choreography\r\nmetamodel. As main contribution we shape various\r\ninterpretations of global choreographies, which were\r\nleft unspecified in state-of-the-art choreography\r\napproaches. We have implemented a message\r\nchoreography modeling (MCM) environment\r\nincorporating these contributions. MCM seamlessly\r\ncomplements existing models at SAP. We show how\r\nservice integration experts, architects, and testers can\r\nbenefit from our approach that enables model-based\r\nintegration testing and model verification facilities." accompaniment: [] book_title: ~ commentary: ~ completion_time: ~ composition_type: ~ conductors_id: [] conductors_name: [] contact_email: ~ copyright_holders: [] corp_creators: [] creators_id: [] creators_name: - family: Wieczorek given: S. honourific: '' lineage: '' - family: Roth given: A. honourific: '' lineage: '' - family: Stefanescu given: A. honourific: '' lineage: '' - family: Kozyura given: V. honourific: '' lineage: '' - family: Charfi given: A. honourific: '' lineage: '' - family: Kraft given: F. M. honourific: '' lineage: '' - family: Schieferdecker given: I. honourific: '' lineage: '' data_type: ~ date: 2009 date_type: published datestamp: 2009-09-07 08:06:16 department: ~ dir: disk0/00/00/01/45 divisions: [] edit_lock_since: ~ edit_lock_until: ~ edit_lock_user: ~ editors_id: [] editors_name: [] eprint_status: archive eprintid: 145 event_dates: ~ event_location: ~ event_title: ~ event_type: ~ exhibitors_id: [] exhibitors_name: [] fileinfo: /style/images/fileicons/application_pdf.png;/145/1/ecsa09_camera_ready.pdf full_text_status: public funders: [] id_number: ~ importid: ~ institution: ~ isbn: ~ ispublished: inpress issn: ~ item_issues_comment: [] item_issues_count: 0 item_issues_description: [] item_issues_id: [] item_issues_reported_by: [] item_issues_resolved_by: [] item_issues_status: [] item_issues_timestamp: [] item_issues_type: [] keywords: ~ lastmod: 2010-04-19 15:05:57 latitude: ~ learning_level: ~ longitude: ~ lyricists_id: [] lyricists_name: [] metadata_visibility: show monograph_type: ~ note: ~ num_pieces: ~ number: ~ official_url: ~ output_media: ~ pagerange: ~ pages: ~ patent_applicant: ~ pedagogic_type: ~ place_of_pub: ~ pres_type: ~ producers_id: [] producers_name: [] projects: [] publication: Joint Working IEEE/IFIP Conference on Software Architecture 2009 & European Conference on Software Architecture 2009 publisher: IEEE Computer Society Press refereed: TRUE referencetext: ~ related_url_type: [] related_url_url: [] relation_type: [] relation_uri: [] rev_number: 19 series: ~ skill_areas: [] source: ~ status_changed: 2009-09-07 08:06:16 subjects: - deploy_industrial_bus succeeds: ~ suggestions: ~ sword_depositor: ~ sword_slug: ~ task_purpose: ~ thesis_type: ~ title: Viewpoints for Modeling Choreographies in Service-Oriented Architectures type: article userid: 37 volume: ~