Quotation Christoph, Dorn, Waibel, Philipp, Dustdar, Schahram. 2014. Architecture-Centric Design of Complex Message-Based Service Systems. In International Conference on Service-Oriented Computing, Hrsg. Xavier Franch, Aditya K. Ghose, Grace A. Lewis, Sami Bhiri, 184-198. Paris: Springer Berlin.




Complex, message-based service systems discourage central execution control, require extremely loose coupling, have to cope with unpredictable availability of individual (composite) services, and may experience a dynamically changing number of service instances. At the topmost level, the architecture of such a complex system often follows a messaging style most naturally. A major problem during the design of these systems is achieving an overall consistent configuration (i.e, ensuring intended message routing across producers, consumers, and brokers). While orchestration or choreography-based approaches support the design of individual composite services along a workflow-centric paradigm, they are an awkward fit for specifying a message-centric architecture. In this paper, we present an architecture-centric approach to designing complex service systems. Specifically we propose modeling the system's high-level architecture with an architecture description language (ADL). The ADL captures the message-centric configuration which subsequently allows for consistency checking. An architecture-to-configuration transformation ensures that the individual deployed services follow the architecture without having to rely on a central coordinator at runtime. Utilizing our provided tool support, we demonstrate the successful application of our methodology on a real world service system.


Press 'enter' for creating the tag

Publication's profile

Status of publication Published
Affiliation WU
Type of publication Contribution to conference proceedings
Language English
Title Architecture-Centric Design of Complex Message-Based Service Systems
Title of whole publication International Conference on Service-Oriented Computing
Editor Xavier Franch, Aditya K. Ghose, Grace A. Lewis, Sami Bhiri
Page from 184
Page to 198
Location Paris
Publisher Springer Berlin
Year 2014
Open Access N


Waibel, Philipp (Former researcher)
Christoph, Dorn (TU Wien, Austria)
Dustdar, Schahram (TU Wien, Austria)
Institute for Data, Process and Knowledge Management (AE Sabou) (Details)
Research areas (Ă–STAT Classification 'Statistik Austria')
1105 Computer software (Details)
1108 Informatics (Details)
1109 Information and data processing (Details)
1140 Software engineering (Details)
1158 Distributed systems (Details)
5306 Business data processing (Details)
Google Scholar: Search