Функциональная архитектура
8 800 555-89-02
Войти
Документация
CTRL+K
Standalone2410
SaaS

Функциональная архитектура

В этой статье

Ниже представлен список компонентов с развернутым описанием их функций в рамках системы:

Архитектура приложения представлена на странице Архитектурная схема. Пример сетевой схемы представлен на странице Сетевая схема.

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

Сервер приложений данных предназначен для хранения и извлечения всей информации в полном объеме. В качестве СУБД системы используется OLAP ClickHouse и встроенная файловая база данных. Взаимодействие сервера приложений происходит непосредственно с хранилищем. С ClickHouse связь осуществляется через https-протокол.

Официальный сайт с описанием ClickHouse — https://clickhouse.yandex/docs/ru.

ClickHouse — столбцовая система управления базами данных (СУБД) для онлайн-обработки аналитических запросов (OLAP).

Модуль мониторинга активности пользователя

ММАП предназначен для автоматического сбора информации о переключенях пользователя между различными вкладками и окнами приложений, нажатиях кнопок, гиперссылок и других подобных элементов, а также заполнении различных полей. Модуль может быть установлен на АРМ сотрудников.

ММАП раз в 10 минут запаковывает и передает .zip архив с активностью пользователя на сервер приложений. Периодичность формирования архива можно настроить самостоятельно.

Архивы передаются на сервер приложений и попадают в папку /databases/monitoring_raw_data во встроенную файловую базу данных. В ней они читаются фоновым процессом и перемещаются в отдельные базы данных по годам — постоянное хранилище во встроенной файловой базе данных. Из постоянного хранилища данные активности синхронизируются с СУБД ClickHouse, архивы попадают в таблицу СУБД ClickHouse monitoring_activity. Описание таблицы представлено на странице Описание структуры хранения данных в ClickHouse.

В папке /databases/monitoring_raw_data данные хранятся временно и будут удалены при истечении срока, заданного в конфигурационном файле, по умолчанию через 14 дней.

Взаимодействие с сервером приложений

Взаимодействие осуществляется по протоколу HTTPS, порт: 8010. Агент мониторинга передает файлы активности пользователей, а также запрашивает настройки. Взаимодействие автоматическое.

Взаимодействие с сервером Active Directory

Взаимодействие осуществляется по LDAPS. Цель обмена: аутентификация агента мониторинга на АРМ пользователя. Взаимодействие автоматическое.

Модули Платформа и Аналитика

Модуль Платформа предназначен для настройки параметров системы:

  • настройка ролевой модели, языка системы
  • парольной политики и т.д

Модуль Аналитика предназначен для формирования аналитических отчетов:

  • карт процесса
  • табличного отображения
  • графиков и т.д

Платформа реализации приложения Infomaximum: Java SE, версия: 17.

Веб-интерфейс

В веб-интерфейсе визуализируются все данные из:

  • модулей «Платформа» и «Аналитика»
  • модуля мониторинга и активности пользователя

Была ли статья полезна?

Да
Нет
Предыдущая
Модуль «Автоматизация»
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.