Архитектура Operator Advisor > Обзор слоев службы
Обзор слоев службы
На следующей схеме показаны уровни сервисов в Operator Advisor. Информация о каждом уровне приведена ниже.
Служебные программы интерфейса пользователя
Реализация JavaScript.
Логика интерфейса пользователя клиента.
Вызов сервисов в настроенном диспетчере.
Преобразование параметров и результатов между интерфейсами пользователя и службами при необходимости.
Не содержит реализации бизнес-логики.
Диспетчер
Реализация JavaScript.
Управляет функциями, связанными с бизнес-логикой, такими как порядки работы, определения работы, персонал, материалы и ресурсы обработки.
Вызывает сервисы для вещи соединения с базой данных.
При необходимости преобразует параметры и результаты между диспетчером и соединением с базой данных.
Не содержит реализации SQL.
Соединение с базой данных
Реализация Java
Выполняет действия создания, чтения, обновления и удаления (CRUD) в таблицах базы данных.
Запрашивает таблицы базы данных, используя фильтры JSON.
Является независимым от базы данных, использует SQL на основе JDBC.
Не содержит реализации бизнес-логики.