Аннотация
в статье представлены результаты разработки подсистемы визуализации и настройки интеграционных компонентов для автоматизированных систем управления технологическими процессами (АСУ ТП). Проведен сравнительный анализ архитектурных подходов к построению настольных приложений: слоистой архитектуры, чистой и гексагональной архитектур, модульного монолита и плагинно-ориентированной архитектуры. Обоснован выбор модульного монолита как оптимального решения для данного класса задач. Описан разработанный прототип – «Конфигуратор интеграционных компонентов», реализующий визуальное проектирование конфигураций интеграционных компонентов с поддержкой семи типов компонентов, трех протоколов взаимодействия и нескольких форматов экспорта. Рассмотрены вопросы хранения данных в PostgreSQL, организации API на базе FastAPI и обеспечения межкомпонентной интеграции.

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
