Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

7.1.1 Назначение и состав решения


Назначение:

WEB Orchestrator – компонент платформы ROBIN, служба диспетчеризации и администрирования запуска роботов. Позволяет запускать роботов по расписанию/событию и отслеживать статусы исполнения задач, просматривать логи и ошибки.


Рассмотрим основные функциональные возможности Web Orchestrator:1)

  1. Разграничение прав доступа: управление правами доступа к приложениям, схемам роботов, готовым роботам и др.

...

  1. Хранение роботов и действий: централизованное хранение схем роботов, готовых роботов и пакетов действий

...

  1. Версионирование роботов: Хранение множеств версий одних и тех же сценариев или готовых роботов в удаленном хранилище

...

  1. Контроль рабочих мест: сбор и отображение оперативной информации о состоянии удаленных рабочих мест

...

  1. Удаленный запуск роботов: запуск готовых роботов на удаленных рабочих местах

...

  1. Поддержание RDP- соединения с нужными учетными записями для выполнения UI роботов

...

  1. Сбор данных о роботах: отслеживание, какие роботы, где и кем запущены в данный момент, каково их текущее состояние

...

  1. Работа с очередью ресурсов: создание своих очередей ресурсов и использование их в работе роботов

Состав решения:

Web-версия платформы Robin состоит из различных модулей, которые доступны из одного общего интерфейса. Одним из модулей является модуль "Оркестратор".

  1. Оркестратор

"Оркестратор" - это один из модулей, входящих в состав платформы ROBIN и предназначенный для запуска и контроля исполнения программных роботов, созданных с помощью ROBIN Studio. Модуль доступен только пользователям с ролью "Администратор оркестратора".

7.1.2 Архитектура

В разделе В таблице представлены основные компоненты решения, используемые архитектурные шаблоны и принципы, технологический стек, а также важные интеграционные аспекты.
В таблице представлены основные компоненты архитектуры , входящие в состав Оркестратора, и за что каждый из компонентов отвечает. Keycloack??

Компонент*

Наименование сервиса*

Keycloack

Приложение для реализации единой точки аутентификации и авторизации

Группа

Описание

Ldap

Ldap Сервер управления идентификацией и доступом Keycloak

Rabbit

Брокер сообщений на основе стандарта AMQP

App

WildFly

Сервер приложений

Front

Nginx

Сервер ВЕБ интерфейса

Elastic

Компонент хранения логов

Kibana

Компонент отчетов по логам

Logstash

Компонент сбора логов

Db

PostgreSQL

Сервер СУБД

Postgres

PostgreSQL

Pkg

Nexus

Менеджер репозиториев хранения пакетов

Rdp

Менеджер удаленного рабочего стола Microsoft RDP

Lb

HAProxy

Балансировщик Нагрузки


7.1.2

...

Архитектура

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

В настоящее время существует возможность использования типовой архитектуры или на одном сервере.

7.1.2.1 Типовой вариант


На рисунке изображен вариант «типовой вариант» архитектуры «на одном сервере».
Image RemovedImage Added



7.1.2.2

...

Архитектура на одном сервере


На рисунке изображен «типовой вариант» вариант архитектуры «на одном сервере».
Image Removed Image Added

7.1.3 Требования к аппаратному и программному обеспечению

...