Contributions to Proceedings:
G. Morais, D. Bork, M. Adda:
"Towards an Ontology-driven Approach to Model and Analyze Microservices Architectures";
in: "MEDES´21: 13th International Conference on Management of Digital EcoSystems",
Microservices Architectures (MSAs) are continuously replacing monolithic systems toward achieving more flexible and maintainable service-oriented software systems. However, the shift toward an MSA also requires a technological and managerial shift for its adopters. Architecting and managing MSAs represent unique challenges, including microservices´ identification, interoperability, and reuse. To handle these challenges, we propose an Ontology-driven Conceptual Modelling approach, based on the Ontology of Microservices Architecture Concepts (OMSAC), for modelling and analyzing microservices-based systems. We show, how OMSAC-based conceptual models, stocked in a Stardog triple store, support Stakeholder-specific communication, documentation, and reuse. This paper reports on the application of our approach in three open-source MSA systems with a focus on microservices´ discovery based on similarity metrics. Eventually, we compare the extracted similarity metrics derived from the application of machine learning techniques to the OMSAC models with a manual analysis performed by experts.
microservices, ontology, OMSAC, ontology-driven conceptual modeling, machine learning
Electronic version of the publication:
Created from the Publication Database of the Vienna University of Technology.