Визуализация архитектур информационных систем, основанных на микросервисах, с использованием данных
(Стр. 94-103)

Подробнее об авторах
Корниенко Дмитрий Васильевич кандидат физико-математических наук, доцент; доцент, кафедра математического моделирования, компьютерных технологий и информационной безопасности, г. Елец, Российская Федерация
Елецкий государственный университет им. И.А. Бунина
г. Елец, Россия Никулин Александр Валерьевич аспирант, кафедра математического моделирования, компьютерных технологий и информационной безопасности; Елецкий государственный университет им. И.А. Бунина; г. Елец, Российская Федерация
Оплатить 390 руб. (Картой) Оплатить 390 руб. (Через QR-код)

Нажимая на кнопку купить вы соглашаетесь с условиями договора оферты

Аннотация:
В рамках представленной статьи обосновывается актуальность и необходимость решения задачи визуализации архитектуры информационных систем, основанных на микросервисах. Эта задача особо значима как для процесса разработки новых систем, так и для оптимизации работы уже функционирующих. Для предоставления комплексной и сбалансированной актуальной информации о структуре и взаимодействии микросервисов необходим подход, ориентированный на автоматический сбор и обработку информации о связях между микросервисами и их внутреннем устройстве в целях последующей визуализации архитектурных диаграмм. Авторами выявлено, что информацию достаточную для визуализации архитектуры предоставляют специализированные журналы трассировки программного обеспечения. В своей статье авторы более детально рассмотрели вопросы трассировки в контексте OpenTelemetry, проекта с открытым исходным кодом, предназначенного специально для сбора телеметрических данных от программного обеспечения и их последующего анализа. В качестве средства для визуализации архитектуры авторами предложена модель С4. Модель С4 – это относительный новый подход к моделированию программных систем, который предусматривает проработку и представление контекста, контейнеров, компонентов, кода и их взаимосвязей. Главной задачей, которую ставили перед собой авторы, является автоматизация процесса создания диаграмм модели С4 на основе данных, получаемых от OpenTelemetry. Такой подход значительно упростит процесс понимания структуры и динамики взаимодействия микросервисов внутри системы. Ключевым результатом исследования является разработка алгоритмов сбора и преобразование данных трассировки для создания диаграмм С4, а также создание соответствующего программного обеспечения реализующие эти алгоритмы.
Образец цитирования:
ОБРАЗЕЦ ЦИТИРОВАНИЯ: Корниенко Д.В., Никулин А.В. Визуализация архитектур информационных систем, основанных на микросервисах, с использованием данных OpenTelemetry // Computational Nanotechnology. 2024. Т. 11. № 1. С. 94-103. DOI: 10.33693/2313-223X-2024-11-1-94-103. EDN: ECFCCV
Список литературы:
Надейкина Л.А., Черкасова Н.И. Создание приложений на основе микросервисов // Информатизация и связь. 2019. № 4. С. 107–112. DOI: 10.34219/2078-8320-2019-10-4-107-112.
Kornienko D.V., Mishina S.V., Shcherbatykh S.V., Melnikov M.O. Principles of securing RESTful API web services developed with python frameworks // Journal of Physics: Conference Series. 2021. No. 2094 (3). No. art. 032016. DOI: 10.1088/1742-6596/2094/3/032016.
Вальдивия Х. А., Лора-Гонсалес А., Лимон К. Паттерны микросервисной архитектуры: многопрофильный обзор литературы // Труды Института системного программирования РАН. 2021. Т. 33. № 1. С. 81–96. DOI: 10.15514/ISPRAS-2021-33(1)-6. EDN: MHZQIC.
Hüseyin Ünlü, Dhia Eddine Kennouche, Görkem Kılınç Soylu, Onur Demirörs. Microservice-based projects in agile world: A structured interview // Information and Software Technology. 2024. Vol. 165. No. art. 107334. ISSN: 0950-5849. DOI: 10.1016/j.infsof.2023.107334.
Lulu Wang, Peng Hu, Xianglong Kong et al. Microservice architecture recovery based on intra-service and inter-service features // Journal of Systems and Software. 2023. Vol. 204. No. art. 111754. ISSN: 0164-1212. DOI: 10.1016/j.jss.2023.111754.
Романов В.Ю. Инструмент обратного проектирования и рефакторинга программного обеспечения, написанного на языке Java // International Journal of Open Information Technologies. 2013. Т. 1. № 8. С. 1–6.
Janes A., Li X., Lenarduzzi V. Open tracing tools: Overview and critical comparison // Journal of Systems and Software. 2023. Vol. 204. No. art. 111793. ISSN: 0164-1212. DOI: 10.1016/j.jss.2023.111793.
Рудометкин В.А. Мониторинг и поиск неисправностей в распределенных высоконагруженных системах // Кибернетика и программирование. 2020. № 2. С. 1–6. DOI: 10.25136/2644-5522.2020.2.32996.
Giamattei L., Guerriero A., Pietrantuono R, et al. Monitoring tools for DevOps and microservices: A systematic grey literature review // Journal of Systems and Software. 2024. Vol. 208. No. art. 111906. ISSN: 0164-1212. DOI: 10.1016/j.jss.2023.111906.
Бойцов Б.В., Минакова О.В., Поцебнева И.В. Архитектурный подход к созданию программного инструментария для работы с оценочными средствами информационной системы по параметрам качества // Качество и жизнь. 2022. № 1 (33). С. 23–30. DOI: 10.34214/2312-5209-2022-33-1-23-30.
Китани С.С, Макаревич А.Д. Построение архитектуры программной системы для геоинформационного приложения дополненной реальности // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и технические науки. 2023. № 6-2. С. 90–100. DOI: 10.37882/2223-2982.2023.6-2.20.
Намиот Д.Е., Романов В.Ю. 3D визуализация архитектуры и метрик программного обеспечения // Научная визуализация. 2018. Т. 10. № 5. С. 123–139. DOI: 10.26583/sv.10.5.08.
Mortara J., Collet Ph., Dery-Pinna A.-M. Visualization of object-oriented software in a city metaphor: Comprehending the implemented variability and its technical debt // Journal of Systems and Software. 2024. Vol. 208. No. art. 111876. ISSN: 0164-1212. DOI: 10.1016/j.jss.2023.111876.
Вьюгина А.А., Крошилина А.А. Визуализация работы клиент-серверной архитектуры с использованием делегатов на языке C# // Методы и средства обработки и хранения информации: Межвузовский сборник научных трудов / под ред. Б.В. Кострова. Рязань: Рязанский гос. радиотехнический ун-т им. В.Ф. Уткина, 2022. С. 140–144.
Ключевые слова:
автоматизация, информационные системы, архитектура, визуализация, микросервисы.


Статьи по теме

I. ЭКОНОМИЧЕСКИЕ НАУКИ (СПЕЦИАЛЬНОСТЬ 08.00.00) @@1. ЭКОНОМИКА И УПРАВЛЕНИЕ НАРОДНЫМ ХОЗЯЙСТВОМ 08.00.05 Страницы: 22-25 Выпуск №15984
Повышение экономической устойчивости предприятия с помощью внедрения информационных систем
экономическая устойчивость финансовая устойчивость производственная устойчивость антикризисное управление информационные системы
Подробнее
5. МАТЕМАТИЧЕСКИЕ И ИНСТРУМЕНТАЛЬНЫЕ МЕТОДЫ ЭКОНОМИКИ 08.00.13 Страницы: 148-157 DOI: 10.33693/2541-8025-2020-16-5-148-157 Выпуск №17564
Цифровизация экономики: мировой опыт и трансформация кадровой политики в применении цифровых технологий в бизнесе
автоматизация цифровая экономика мобильные технологии трансформация кадровая политика
Подробнее
14. БУХГАЛТЕРСКИЙ УЧЕТ, СТАТИСТИКА (СПЕЦИАЛЬНОСТЬ 08.00.12) Страницы: 286-291 Выпуск №14503
ПРОБЛЕМЫ ИТ-ОБЕСПЕЧЕНИЯ ПРОЗРАЧНОСТИ КОНТРОЛЬНО-НАДЗОРНОЙ ДЕЯТЕЛЬНОСТИ ФИНАНСОВЫХ ОРГАНИЗАЦИЙ В УСЛОВИЯХ ИНФОРМАЦИОННОГО ОБЩЕСТВА
банки бухгалтерский учет информационные системы ИТ-технологии контрольно-надзорные органы
Подробнее
15. АДМИНИСТРАТИВНОЕ ПРАВО; АДМИНИСТРАТИВНЫЙ ПРОЦЕСС 12.00.14 Страницы: 317-320 Выпуск №17214
Цифровые финансовые инструменты: общая характеристика и правовой аспект
интернет криптовалюты виртуальные валюты информационные системы телекоммуникация
Подробнее
14. АДМИНИСТРАТИВНОЕ ПРАВО; АДМИНИСТРАТИВНЫЙ ПРОЦЕСС (СПЕЦИАЛЬНОСТЬ 12.00.14) Страницы: 284-288 Выпуск №18933
К вопросу об оценке информационных систем: сравнительный анализ отдельных стран-членов ЕАЭС
информационные системы ЕАЭС цифровая экономика информационная сфера information systems
Подробнее
15. Экономика и управление народным хозяйством, предпринимательство, маркетинг, менеджмент Страницы: 191-193 Выпуск №5143
НЕМАТЕРИАЛЬНЫЕ АКТИВЫ КАК ОСОБАЯ ФОРМА МЕНЕДЖМЕНТА
инновации интеллектуальный капитал информационные системы краудсорсинг менеджмент
Подробнее
5.2.3.РЕГИОНАЛЬНАЯ И ОТРАСЛЕВАЯ ЭКОНОМИКА Страницы: 243-247 Выпуск №20181
Особенности формирования и развития системы бережливого производства (на примере ряда компаний США и Европы)
бережливое производство компания «Тойота» система Форда принцип «кайдзен» принцип «точно в срок»
Подробнее
6. Правовое обеспечение предпринимательской деятельности Страницы: 140-143 Выпуск №3231
Действия по выявлению и раскрытию преступлений в сфере экономики, не входящие в перечень оперативно-розыскных мероприятий
оперативно-розыскная деятельность информационные системы информационное обеспечение аналитическая работа экономический анализ и анализ статистических данных
Подробнее
11. Земельно-ИМУЩЕСТВЕННЫЕ ОТНОШЕНИЯ Страницы: 126-130 Выпуск №10779
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ КАДАСТРОВОГО УЧЕТА В РОССИЙСКОЙ ФЕДЕРАЦИИ
информационное обеспечение кадастра информационные системы кадастровый учет, недвижимость регистрация прав недвижимость
Подробнее
3. БУХГАЛТЕРСКИЙ УЧЕТ, СТАТИСТИКА 08.00.12 Страницы: 145-149 Выпуск №18758
Влияние цифровизации на организацию системы внутреннего контроля
внутренний контроль система внутреннего контроля цифровизация цифровая трансформация автоматизация
Подробнее