Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 08 2026 год

DOI: 10.17587/prin.17.446-460
УДК: 004.9
Модуль доверенного диспетчирования работы медицинских информационных систем в архитектуре «клиент—сервер»
С. В. Соколовский, инженер, stephan.sokolovskiy@gmail.com, К. С. Зайцев, д-р техн. наук, проф., kszajtsev@mephi.ru, М. Е. Дунаев, преп., max.dunaev@mail.ru, С. Д. Кулик, д-р техн. наук, проф., sdkulik@mephi.ru, Национальный исследовательский ядерный университет «МИФИ», Москва
Received on 2026-01-22
Accepted on 2026-03-16

Рассмотрено исследование, целью которого является повышение эффективности и безопасности взаимодействия в клиент-серверных медицинских информационных системах за счет использования разработанного программного модуля доверенного диспетчирования. Функционирование модуля демонстрируется на примере программной системы «(Интеллектуальный ассистент врача УЗИ щитовидной железы», где он обеспечивает безопасное, надежное и управляемое взаимодействие между компонентами распределенной микросервисной архитектуры. Модуль объединяет функции управления подписками, обработки платежных транзакций и контроля доступа. В качестве основного языка реализации выбран Golang, благодаря его производительности и встроенной поддержке многопоточности. Для межсервисного взаимодействия используется фреймворк удаленного вызова процедур gRPC с применением двустороннего протокола TLS, что гарантирует аутентификацию и конфиденциальность обмена данными. Интеграция с внешними платежными провайдерами реализована через безопасные автоматически формируемые сообщения (вебхуки) и идемпотентные запросы, исключающие дублирование операций. Архитектура модуля построена на принципах чистой архитектуры, что обеспечивает гибкость, тестируемость и независимость бизнес-логики от инфраструктурных деталей. Развертывание системы автоматизировано с использованием контейнера Docker и механизма Docker Compose. Предложенное решение повышает уровень безопасности медицинских данных, упрощает управление доступом и обеспечивает масштабируемость системы в условиях роста числа пользователей и объема транзакций.

Ключевые слова: доверенное диспетчирование, микросервисная архитектура, безопасность данных, биллинг, Golang, gRPC, медицинские информационные системы
Стр. 446—460
Ссылка для цитирования:
Соколовский С. В., Зайцев К. С., Дунаев М. Е., Кулик С. Д. Модуль доверенного диспетчирования работы медицинских информационных систем в архитектуре «клиент—сервер» // Программная инженерия. 2026. Том 17, № 8. С 446—460. DOI: 10.17587/prin.17.446-460.