Руководство пользователя Менеджера Сценариев

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 позволяет отвязаться от типа БД.

Рисунок 1Архитектура.
Архитектура.

В Менеджер сценариев Inpolus Scheduler также имеется функционал по управлению расписанием запуска сервисов и синхронизации данных с Реестром сервисов Inpolus Registry.