Структура модуля

Консоль управления Docsvision — является веб-приложением, в котором функции сервера реализует служба Docsvision Management Console Service, а клиента — веб-браузер пользователя.

Схема работы Консоли управления Docsvision
Рисунок 1. Схема работы Консоли управления Docsvision

Консоль управления Docsvision включает два основных компонента: сервер Консоли управления Docsvision (приложение ManagementConsole.WebService.exe) и Сервис настроек.

Сервер Консоли управления Docsvision предоставляет точку подключения пользователей (по протоколу HTTP) и обеспечивает работу графического интерфейса.

В Сервисе настроек хранятся:
  • Собственные настройки Консоли управления Docsvision.

  • Настройки сервисов и функций Docsvision, управляемых с помощью Консоли управления Docsvision.

Содержимое Сервиса настроек размещается в подключенной к системе БД.

  1. Пользователи работают с Консолью настройки с помощью веб-браузера. Запросы обрабатываются веб-приложением с исполняемым процессом ManagementConsole.WebService.exe. Используется протокол подключения HTTP.

  2. Сформированная пользователем конфигурация для Службы фоновых операций сохраняется в Сервис настроек с исполняемым процессом XXX.Sevice.exe. Для записи настроек используется REST API.

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

  3. Служба фоновых операций при первом запуске запрашивает новые настройки из Сервиса настроек. Для чтения настроек используется REST API.

  4. Виджеты и Информационные страницы получают статистические данные об обработке сообщений Службой фоновых операций из системы Docsvision. Для получения данных используются карточки Сообщений Службы фоновых операций. Полученная информация отображается в пользовательском интерфейсе.