Глава 3

Глава 3. Серверная часть платформы управления лабораторным комплексом

В главе описываются состав серверной части платформы, основные программные модули, реализованные механизмы разграничения доступа и взаимодействие с инфраструктурным контуром.

Глава 3. Серверная часть платформы управления лабораторным комплексом

В главе описываются состав серверной части платформы, основные программные модули, реализованные механизмы разграничения доступа и взаимодействие с инфраструктурным контуром.

Архитектурные и защитные подходы

При разработке серверной части образовательной платформы для лабораторного комплекса необходимо выбрать такую архитектурную модель, которая позволит одновременно обеспечить гибкость системы и контролируемость её поведения. В качестве базовых вариантов обычно рассматриваются монолитный подход, модульный монолит и микросервисная архитектура. Для небольшой системы монолит может быть удобен простотой запуска, однако по мере роста числа ролей, сущностей, интеграций и фоновых процессов он начинает усложнять сопровождение, повторное использование компонентов и независимое развитие подсистем.

Архитектура серверной части

Серверная часть платформы выполняет функции центрального элемента управления образовательным лабораторным комплексом. Она обеспечивает хранение и обработку данных о пользователях, курсах, лабораторных работах и вычислительных окружениях, а также координирует взаимодействие клиентской части с инфраструктурным контуром.