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.
BibTeX
Abstract
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.
Tags
Press 'enter' for creating the tagPublication'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 |
Associations
- People
- Waibel, Philipp (Former researcher)
- External
- Christoph, Dorn (TU Wien, Austria)
- Dustdar, Schahram (TU Wien, Austria)
- Organization
- 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)