Архитёктура
Импорто-независимость и фрэймфорки
Технологический стек, применяемый при создании программного продукта САРУС+, полностью импортонезависим. В составе программного комплекса используются исключительно сертифицированные российские компоненты, а также технологическая платформа, разработанная ФГУП «РФЯЦ-ВНИИЭФ».
универсальность
Технологический стек САРУС+ обеспечивает возможность работы программного обеспечения как на российских, так и на зарубежных операционных системах. Для пользователей предусмотрен единый интерфейс и сценарии работы, что значительно упрощает переход предприятий на отечественные программные решения, в том числе для решения инженерных задач.
Информационная часть системы работает на любом устройстве, на котором работает браузер.
Микросервисы и облака
Микросервисы — одно из современных направлений в области программной архитектуры, направленное на повышение производительности сложных и высоконагруженных приложений, включая PLM-системы.
В архитектуре САРУС+ реализован гибридный подход, где высоконагруженная функциональность представлена в виде микросервисов — изолированных приложений. Этот подход позволил создать систему, архитектурно готовую к горизонтальному масштабированию в ответ на растущую нагрузку, а также открытую к точечной модернизации и повышению эффективности своей работы.
Архитектурные принципы, на которых создана система, обеспечивают работу в современной облачной инфраструктуре.
Модель данных
Модель данных, используемая системой для представления предметной области, основана на опыте команды разработчиков и их практике работы с международными PLM-системами. Благодаря выбранному подходу, пользователи могут применять привычные сценарии работы с данными, включая конфигурирование состава изделия, управление изменениями и связями между объектами.
Технической особенностью построения модели данных является сокращение количества таблиц и связей в базе данных по сравнению с российскими аналогами систем такого класса. Это значительно повышает производительность, особенно учитывая растущий объем информации в системе.
Сценарный подход
САРУС+ разрабатывается на основе сценарного подхода, в основе которого лежит связанная последовательность действий инженера, приводящая к реализации его творческого замысла. Данный подход позволяет получить максимальный эффект при автоматизации деятельности конструктора, расчетчика, технолога. При этом обеспечивается связность данных, а также высокая степень удобства и легкость восприятия пользовательского интерфейса при оптимальном использовании вычислительных ресурсов. Подход обеспечивает возможность реализации комплексных кросс-доменных сценариев. Одним из таких сценариев является процесс сквозного проектирования, инженерного анализа и технологической подготовки изделий из композитов.
наш технологический стек