@inproceedings{519615cf6a0349d39d878beef956fb4e,
title = "Disambiguation and comparison of SOA, microservices and self-contained systems",
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.",
keywords = "Architectures, Microservices, SOA, Self-contained Systems",
author = "Tomas Cerny and Donahoo, \{Michael J.\} and Jiri Pechanec",
note = "Publisher Copyright: {\textcopyright} 2017 Association for Computing Machinery.; 2017 International Conference on Research in Adaptive and Convergent Systems, RACS 2017 ; Conference date: 20-09-2017 Through 23-09-2017",
year = "2017",
month = sep,
day = "20",
doi = "10.1145/3129676.3129682",
language = "English (US)",
series = "Proceedings of the 2017 Research in Adaptive and Convergent Systems, RACS 2017",
publisher = "Association for Computing Machinery, Inc",
pages = "228--235",
booktitle = "Proceedings of the 2017 Research in Adaptive and Convergent Systems, RACS 2017",
}