Открытая платформа,
современная архитектура

PROGRESS расширяется без переписывания ядра: подключаемые вычислительные модули расширяют состав моделируемых объектов и предметных областей, а подключаемые вычислительные движки расширяют состав методик моделирования. Платформа обеспечивает единые правила исполнения, безопасности и наблюдаемости.

Открытая платформа

Моделирование производственных процессов

Ядро задаёт правила, а состав моделируемого и методик расширяется подключением.

Математическое моделирование

Моделирование производственных процессов — прикладная задача Системы.

Вычислительные модули

Подключаемые модули расширяют состав моделируемых объектов и предметных областей.

Вычислительные движки

Подключаемые движки расширяют состав методик моделирования.

Модули и приложения работают через единый интерфейс, поэтому новый расчётный модуль не требует отдельной интеграционной обвязки: он подключается к уже существующей среде исполнения, безопасности и мониторинга.

Архитектура

Восемь свойств современной архитектуры

Единые механизмы для всей Системы — от подключения модулей до обновления в закрытом контуре.

Единый интерфейс
Единый интерфейс приложений и модулей.
Вариативность подключения модулей
От высокопроизводительного native до автомасштабируемого AMQP.
Сквозная аутентификация и авторизация
Безопасность пользователей и модулей.
Интегрированная среда исследований и разработок
С развитыми инструментами автоматизации.
Журналирование и мониторинг
Сквозное журналирование и мониторинг, включая методологический контроль.
Автоматизация развёртывания
Полная автоматизация развёртывания и переконфигурирования Системы и её окружения.
Современный стек
Доступность программного обеспечения и специалистов, отказоустойчивость, масштабируемость.
Локальное и облачное развёртывание
Локальный контур (on-premise, полная конфиденциальность), облако и механизм защищённого offline-обновления.