|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Цифровые информационно-телекоммуникационные технологии
Микросервисная архитектура виртуальных тренажерных комплексов
А. Д. Обухов, А. А. Волков, А. О. Назарова Тамбовский государственный технический университет
Аннотация:
В представленной работе рассматривается задача автоматизации и снижения сложности процесса разработки виртуальных тренажерных комплексов. Проведенный анализ предметной области показал необходимость перехода от монолитного подхода к сервис-ориентированному варианту архитектуры. Выявлено, что использование монолитной архитектуры при реализации виртуальных тренажерных комплексов ограничивает возможность модернизации системы, увеличивает ее программную сложность, затрудняет реализацию интерфейса для управления и мониторинга процесса подготовки. Представлена общая концепция микросервисной архитектуры виртуальных тренажерных комплексов, даны определения основных и второстепенных компонентов. Научная новизна исследования заключается в переходе от классической монолитной архитектуры в предметной области ВТК к микросервисной архитектуре и устранении недостатков данного подхода за счет реализации единого протокола обмена информацией между модулями и отделения процедур сетевого взаимодействия в программные библиотеки в каждом микросервисе для унификации и повышения надежности работы системы. Применение изолированных, слабо связанных микросервисов позволяет использовать оптимальные технологии, платформы и фреймворки для их реализации, отделить графический интерфейс инструктора тренажера от системы визуализации и виртуальной реальности, обеспечить возможность гибкой замены основных компонентов (визуализации, интерфейса, взаимодействия с виртуальной реальностью) без изменения архитектуры и влияния на остальные модули. Осуществлена декомпозиция структурной модели микросервисной архитектуры, представлена специфика функционирования основных компонентов. Рассмотрена реализация библиотек сетевого взаимодействия микросервисов и протокола обмена данных на основе JSON. Практическая значимость предложенной архитектуры состоит в возможности распараллеливания и снижения сложности процесса разработки и модернизации тренажерных комплексов. Проанализированы особенности функционирования систем, реализованных на предложенной микросервисной архитектуре.
Ключевые слова:
микросервисная архитектура, микросервисы, виртуальные тренажерные комплексы, межмодульное взаимодействие, оптимизация передачи данных.
Поступила в редакцию: 16.07.2022
Образец цитирования:
А. Д. Обухов, А. А. Волков, А. О. Назарова, “Микросервисная архитектура виртуальных тренажерных комплексов”, Информатика и автоматизация, 21:6 (2022), 1265–1289
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/trspy1225 https://www.mathnet.ru/rus/trspy/v21/i6/p1265
|
Статистика просмотров: |
Страница аннотации: | 67 | PDF полного текста: | 19 |
|