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