Руководство пользователя Менеджера Сценариев
3.Описание.
Менеджер сценариев Inpolus Scheduler построен на основе трехзвенной архитектуры:
- Front-end (UI — пользовательский интерфейс для работы через браузер): Angular (на технологии Node.js).
- Back-end (REST API — набор web-сервисов для выполнения всех операций из UI): Spring Boot (на технологии Java).
- База данных для хранения информации: PostgreSQL.
Back-end предоставляет REST-сервисы, не сохраняющие состояние (stateless), которые используются из front-end. Эти же REST-сервисы могут использоваться извне — таким образом реализуется API по изменению или регистрации расписаний.
Реализация back-end с использованием технологий JPA и Liquibase позволяет отвязаться от типа БД.
В Менеджер сценариев Inpolus Scheduler также имеется функционал по управлению расписанием запуска сервисов и синхронизации данных с Реестром сервисов Inpolus Registry.