Структура модуля
Консоль управления Docsvision — является веб-приложением, в котором функции сервера реализует служба Docsvision Management Console Service, а клиента — веб-браузер пользователя.
Консоль управления Docsvision включает три основных компонента: сервер Консоли управления Docsvision (приложение ManagementConsole.WebService.exe
), Сервис настроек и Сервис внешнего API.
Сервер Консоли управления Docsvision предоставляет точку подключения пользователей (по протоколу HTTP
) и обеспечивает работу графического интерфейса.
-
Собственные настройки Консоли управления Docsvision.
-
Настройки сервисов и функций Docsvision, управляемых с помощью Консоли управления Docsvision.
Содержимое Сервиса настроек размещается в подключенной к системе БД.
Сервис внешнего API обеспечивает взаимодействие Консоли управления Docsvision с сервером Docsvision, получение сообщений и списков сообщений.
-
Пользователи работают с Консолью настройки с помощью веб-браузера. Запросы обрабатываются веб-приложением с исполняемым процессом
ManagementConsole.WebService.exe
. Используется протокол подключенияHTTP
. -
Сформированная пользователем конфигурация для Службы фоновых операций сохраняется в Сервис настроек с исполняемым процессом
XXX.Sevice.exe
. Для записи настроек используется REST API.Возможность настройки Службы фоновых операций предоставляет Расширение для работы со службой фоновых операций.
-
Служба фоновых операций при первом запуске запрашивает новые настройки из Сервиса настроек. Для чтения настроек используется REST API.
-
Виджеты и Информационные страницы получают статистические данные об обработке сообщений Службой фоновых операций из системы Docsvision. Для получения данных используются карточки Сообщений Службы фоновых операций. Полученная информация отображается в пользовательском интерфейсе.