Analyzing the relevance of SOA patterns for microservice-based systems
- To bring a pattern-based perspective to the SOA vs. microservices discussion, we qualitatively analyzed a total of 118 SOA patterns from 2 popular catalogs for their (partial) applicability to microservices. Patterns had to hold up to 5 derived microservices principles to be applicable. 74 patterns (63%) were categorized as fully applicable, 30 (25%) as partially applicable, and 14 (12%) as not applicable. Most frequently violated microservices characteristics werde Decentralization and Single System. The findings suggest that microservices and SOA share a large set of architectural principles and solutions in the general space of service-based systems while only having a small set of differences in specific areas.
Author of HS Reutlingen | Bogner, Justus; Zimmermann, Alfred |
---|---|
URN: | urn:nbn:de:bsz:rt2-opus4-20851 |
URL: | http://ceur-ws.org/Vol-2072/ |
ISSN: | 1613-0073 |
Erschienen in: | ZEUS 2018: Workshop on Services and the Composition : proceedings of the 10th Central European Workshop on Services and their Composition : Dresden, Germany, February 8-9, 2018. - (CEUR workshop proceedings ; 2072) |
Publisher: | RWTH Aachen |
Place of publication: | Aachen |
Editor: | Nico Herzberg |
Document Type: | Conference Proceeding |
Language: | English |
Year of Publication: | 2018 |
Tag: | SOA; design patterns; microservices; service-based systems |
Page Number: | 8 |
First Page: | 9 |
Last Page: | 16 |
DDC classes: | 004 Informatik |
Open Access?: | Ja |
Licence (German): | ![]() |