Abstract
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 were 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.
Originalsprache | Englisch |
---|---|
Seiten (von - bis) | 9-16 |
Seitenumfang | 8 |
Fachzeitschrift | CEUR Workshop Proceedings |
Jahrgang | 2072 |
Publikationsstatus | Veröffentlicht - 2018 |
Extern publiziert | Ja |
Veranstaltung | 10th Central European Workshop on Services and their Composition, ZEUS 2018 - Dresden, Deutschland Dauer: 8 Feb. 2018 → 9 Feb. 2018 |