Информатика и автоматизация
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Информатика и автоматизация:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Информатика и автоматизация, 2022, выпуск 21, том 6, страницы 1265–1289
DOI: https://doi.org/10.15622/ia.21.6.7
(Mi trspy1225)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

Цифровые информационно-телекоммуникационные технологии

Микросервисная архитектура виртуальных тренажерных комплексов

А. Д. Обухов, А. А. Волков, А. О. Назарова

Тамбовский государственный технический университет
Аннотация: В представленной работе рассматривается задача автоматизации и снижения сложности процесса разработки виртуальных тренажерных комплексов. Проведенный анализ предметной области показал необходимость перехода от монолитного подхода к сервис-ориентированному варианту архитектуры. Выявлено, что использование монолитной архитектуры при реализации виртуальных тренажерных комплексов ограничивает возможность модернизации системы, увеличивает ее программную сложность, затрудняет реализацию интерфейса для управления и мониторинга процесса подготовки. Представлена общая концепция микросервисной архитектуры виртуальных тренажерных комплексов, даны определения основных и второстепенных компонентов. Научная новизна исследования заключается в переходе от классической монолитной архитектуры в предметной области ВТК к микросервисной архитектуре и устранении недостатков данного подхода за счет реализации единого протокола обмена информацией между модулями и отделения процедур сетевого взаимодействия в программные библиотеки в каждом микросервисе для унификации и повышения надежности работы системы. Применение изолированных, слабо связанных микросервисов позволяет использовать оптимальные технологии, платформы и фреймворки для их реализации, отделить графический интерфейс инструктора тренажера от системы визуализации и виртуальной реальности, обеспечить возможность гибкой замены основных компонентов (визуализации, интерфейса, взаимодействия с виртуальной реальностью) без изменения архитектуры и влияния на остальные модули. Осуществлена декомпозиция структурной модели микросервисной архитектуры, представлена специфика функционирования основных компонентов. Рассмотрена реализация библиотек сетевого взаимодействия микросервисов и протокола обмена данных на основе JSON. Практическая значимость предложенной архитектуры состоит в возможности распараллеливания и снижения сложности процесса разработки и модернизации тренажерных комплексов. Проанализированы особенности функционирования систем, реализованных на предложенной микросервисной архитектуре.
Ключевые слова: микросервисная архитектура, микросервисы, виртуальные тренажерные комплексы, межмодульное взаимодействие, оптимизация передачи данных.
Финансовая поддержка Номер гранта
Министерство науки и высшего образования Российской Федерации 122012100103-9
Работа выполнена при финансовой поддержке Министерства науки и высшего образования РФ в рамках проекта «Разработка медицинских VR тренажерных систем для обучения, диагностики и реабилитации» (№ 122012100103-9).
Поступила в редакцию: 16.07.2022
Тип публикации: Статья
УДК: 004.9
Образец цитирования: А. Д. Обухов, А. А. Волков, А. О. Назарова, “Микросервисная архитектура виртуальных тренажерных комплексов”, Информатика и автоматизация, 21:6 (2022), 1265–1289
Цитирование в формате AMSBIB
\RBibitem{ObuVolNaz22}
\by А.~Д.~Обухов, А.~А.~Волков, А.~О.~Назарова
\paper Микросервисная архитектура виртуальных тренажерных комплексов
\jour Информатика и автоматизация
\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}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/trspy1225
  • https://www.mathnet.ru/rus/trspy/v21/i6/p1265
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Информатика и автоматизация
    Статистика просмотров:
    Страница аннотации:89
    PDF полного текста:34
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024