История страницы
Данный раздел представляет основные компоненты решения, их взаимодействие, а также принципы, на которых базируется архитектура решения.
В настоящее время существует возможность использования типовой архитектуры или на одном сервере.
Отображение дочерних элементов |
---|
ROBIN Orchestrator представляет собой клиент-серверное приложение и разворачивается на централизованном сервере.
Сервер приложения может быть развернут в трёх типовых вариантах, описанных ниже. Возможно разворачивание индивидуальной конфигурации по согласованию.
Отображение дочерних элементов |
---|
Для реализации функциональных возможностей, в состав ROBIN Orchestrator также входят служебные сервисы. В таблице представлены такие сервисы и их описание
...
Сервис
...
Описание сервиса
...
Keycloack
...
Приложение служит для реализации единой точки аутентификации и авторизации, а также для управления правами пользователей: настройка и проверка прав пользователей. Поддерживается как интеграция с корпоративным каталогом пользователей, так и организация внутреннего хранилища.
...
Rabbit MQ
...
Очередь сообщений, которая обеспечивает передачу данных от сервера к клиентским приложениям платформы ROBIN
...
WildFly
...
Сервер приложений (back-end)
...
Nginx
...
Сервер приложений (front-end)
...
ElasticSearch
...
Компонент централизованного хранения и индексирования логов выполнения роботов и компонентов платформы ROBIN
...
Logstash
...
Компонент сбора логов выполнения роботов и работы компонентов платформы ROBIN
...
PostgreSQL
...
Сервер СУБД PostgreSQL. Может быть использован PostgresPro при наличии лицензии
...
Nexus
...
Менеджер репозиториев хранения пакетов. Необходим для хранения и управления (в том числе и версионностью) пакетами действий роботов, доступных в ROBIN Studio, пакетами схем роботов и пакетами готовых роботов.
...
RobinRDPmanager
...
Менеджер удаленных рабочих столов. Позволяет создавать и удерживать rdp-соединение с машиной на время выполнения робота, которому требуется наличие графической сессии
...
HAProxy
...