Skip to main navigation Skip to search Skip to main content

Disambiguation and comparison of SOA, microservices and self-contained systems

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

There is an industrial shift from Service-Oriented Architectures (SOA) into Microservices; however, a quick review of online resources on these topics reveals a range of different understandings of these two architectures. Individuals often mix terms, grant false advantages or expect different quality attributes and properties. The purpose of this paper is to provide readers a solid understanding of the differences between these two architectures and their features. We provide both research and industry perspectives to point out strengths and weaknesses of both architectural directions, and we point out many shortcomings in both approaches that are not addressed by the architecture. Finally, based on this we propose challenges for future research.

Original languageEnglish (US)
Title of host publicationProceedings of the 2017 Research in Adaptive and Convergent Systems, RACS 2017
PublisherAssociation for Computing Machinery, Inc
Pages228-235
Number of pages8
ISBN (Electronic)9781450350273
DOIs
StatePublished - Sep 20 2017
Externally publishedYes
Event2017 International Conference on Research in Adaptive and Convergent Systems, RACS 2017 - Krakow, Poland
Duration: Sep 20 2017Sep 23 2017

Publication series

NameProceedings of the 2017 Research in Adaptive and Convergent Systems, RACS 2017
Volume2017-January

Conference

Conference2017 International Conference on Research in Adaptive and Convergent Systems, RACS 2017
Country/TerritoryPoland
CityKrakow
Period9/20/179/23/17

Keywords

  • Architectures
  • Microservices
  • SOA
  • Self-contained Systems

ASJC Scopus subject areas

  • General Computer Science
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Disambiguation and comparison of SOA, microservices and self-contained systems'. Together they form a unique fingerprint.

Cite this