An Ontological Approach to Designing a Microservice Architecture

Main Article Content

Olga Muratovna Ataeva

Abstract

Despite the widespread use of microservice architecture in the development of software systems, there is no formalized approach that ensures consistent and guaranteed interaction of microservices at the level of transmitted data, which leads to integration errors and complicates the maintenance of distributed systems. The purpose of the study is to develop an approach to the organization of microservices interaction based on ontological modeling, providing formalization of data structures and automated validation of messages. The paper presents a method for converting formal descriptions of data schemas into ontological models based on the GraphQL schema specification. This method allows you to automate the data validation process and reduce the number of integration errors. An ontological model has been developed that provides an analysis of dependencies between microservices and a mechanism for validating message contracts.


The practical significance of the work lies in achieving a consistent description of microservices, operations, and message formats as a result of using an ontological approach. The representation of the ontology in the form of a graph makes it possible to analyze the dependencies between microservices and simplifies the maintenance of large distributed systems.

Article Details

How to Cite
Malykh, E. A., A. A. Bloshchuk, and O. M. Ataeva. “An Ontological Approach to Designing a Microservice Architecture”. Russian Digital Libraries Journal, vol. 29, no. 3, June 2026, pp. 822-41, doi:10.26907/1562-5419-2026-29-3-822-841.

References

1. Oumoussa I., Saidi R. The ontology-based mapping of microservice identification approaches: a systematic study of migration strategies from monolithic to microservice architectures // Computers. 2025. Vol. 14, No. 4. P. 133.
2. Shitko A.M., Patsei N.V. Integration of microservices based on RPC // Information Technologies: Proceedings of the 82nd Scientific and Technical Conference of Academic Staff, Researchers, and Postgraduate Students (with international participation). Minsk: Belarusian State Technological University, 2018. P. 31–32.
3. Bales A.I. A unified data model and its application in microservice architecture // Modern Information Technologies and IT Education. 2020. Vol. 16, No. 2. P. 416–425. https://doi.org/10.25559/SITITO.16.202002.416-425
4. Anderson C. et al. An ontology-based reasoning framework for context-aware applications // Proceedings of the International and Interdisciplinary Conference on Modeling and Using Context. Cham: Springer International Publishing, 2015. P. 471–476.
5. Guseenkov A.M., Bukharaev N.R., Biryaltsev E.V. Construction of a domain ontology based on a logical data model // Russian Digital Library. 2020. Vol. 23, No. 3. P. 390–417. https://doi.org/10.26907/1562-5419-2020-23-3-390-417
6. Karev A.N., Fedosin S.A. An ontological approach to the integration of information systems // Science Prospects. 2023. Vol. 168, No. 9. P. 26–29.
7. Chernov P.K., Rabchevsky E.A. Creation of an integrated data model from heterogeneous sources containing digital traces // Bulletin of PSU. Mathematics. Mechanics. Informatics. 2022. P. 81–87. https://doi.org/10.17072/1993-0550-2022-2-81-87
8. Dusane K.K. Cloud messaging systems architecture and implementation // Journal of Computer Science and Technology Studies. 2025. Vol. 7, No. 8. P. 739–746. https://doi.org/10.32996/jcsts.2025.7.8.86
9. Li H., Hartig O., Armiento R., Lambrix P. Ontology-based GraphQL server generation for data access and data integration // Semantic Web. 2024. Vol. 15, No. 5. P. 1639–1675.
10. Lomov P.A., Malozemova M.L. Training and application of neural network language models for ontology population // Proceedings of the Kola Science Center of the Russian Academy of Sciences. 2020. No. 8–11. P. 38–45.
11. Zimnurov M.F., Astrakhantseva I.A. Methodology for creating multi-connected data structures using LLMs in practical projects // Modern High Technologies. Regional Application. 2025. No. 1. P. 76–83.
12. Papusha S.I. Ontologies and graph databases // Problems of Economics and Legal Practice. 2020. Vol. 16, No. 3. P. 268–272.
13. Lomov P A., Shishaev M.G., Dikovitsky V.V. Transformation of OWL ontologies for visualization and use as a basis for user interfaces // Ontology of Designing. 2012. No. 3. P. 49–61.


Most read articles by the same author(s)

1 2 > >>