Informatics and Automation
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatics and Automation:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Informatics and Automation, 2022, Issue 21, volume 6, Pages 1265–1289
DOI: https://doi.org/10.15622/ia.21.6.7
(Mi trspy1225)
 

This article is cited in 1 scientific paper (total in 1 paper)

Digital Information Telecommunication Technologies

Microservice architecture of virtual training complexes

A. Obukhov, A. Volkov, A. Nazarova

Tambov State Technical University
Abstract: The task of automating and reducing the complexity of the process of developing virtual training complexes is considered. The analysis of the subject area showed the need to move from a monolithic to a service-oriented version of the architecture. It is found that the use of a monolithic architecture in the implementation of virtual training complexes limits the possibility of modernizing the system, increases its software complexity, and makes it difficult to implement an interface for managing and monitoring the training process. The general concept of the microservice architecture of virtual training complexes is presented, and definitions of the main and secondary components are given. The scientific novelty of the research lies in the transition from the classical monolithic architecture in the subject area of the HTC to the microservice architecture; eliminating the shortcomings of this approach by implementing a single protocol for the exchange of information between modules; separation of network interaction procedures into software libraries to unify and improve the reliability of the system. The use of isolated, loosely coupled microservices allows developers to use the best technologies, platforms and frameworks for their implementation; separate the graphical interface of the simulator instructor from the visualization and virtual reality system; provide the ability to flexibly replace the main components (visualization, interface, interaction with virtual reality) without changing the architecture and affecting other modules. The decomposition of the structural model of the microservice architecture is carried out, and the specifics of the functioning of the main components are presented. The implementation of microservices networking libraries and a JSON-based data exchange protocol is considered. The practical significance of the proposed architecture lies in the possibility of parallelization and reducing the complexity of the development and modernization of training complexes. The features of the functioning of the systems implemented in the proposed microservice architecture are analyzed.
Keywords: microservice architecture, microservices, virtual training complexes, intermodule interaction, inter-module interaction, data transfer optimization.
Funding agency Grant number
Ministry of Science and Higher Education of the Russian Federation 122012100103-9
Acknowledgements. The work was carried out with the financial support of the Ministry of Science and Higher Education of the Russian Federation within the framework of the project «Development of medical VR simulator systems for training, diagnosis and rehabilitation» (No. 122012100103-9).
Received: 16.07.2022
Document Type: Article
UDC: 004.9
Language: Russian
Citation: A. Obukhov, A. Volkov, A. Nazarova, “Microservice architecture of virtual training complexes”, Informatics and Automation, 21:6 (2022), 1265–1289
Citation in format AMSBIB
\Bibitem{ObuVolNaz22}
\by A.~Obukhov, A.~Volkov, A.~Nazarova
\paper Microservice architecture of virtual training complexes
\jour Informatics and Automation
\yr 2022
\vol 21
\issue 6
\pages 1265--1289
\mathnet{http://mi.mathnet.ru/trspy1225}
\crossref{https://doi.org/10.15622/ia.21.6.7}
Linking options:
  • https://www.mathnet.ru/eng/trspy1225
  • https://www.mathnet.ru/eng/trspy/v21/i6/p1265
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatics and Automation
    Statistics & downloads:
    Abstract page:68
    Full-text PDF :21
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024