Аннотация
Настоящий документ представляет собой руководство по установке информационной системы Avanpost IDM Base (далее по тексту — Система). Система представляет собой комплексное решение, состоящее из нескольких компонентов, которые взаимодействуют между собой для распределения задач и выполнения команд. Взаимодействие компонентов осуществляется внутри кластера, основанного на акторной модели Akka.NET.
Кластерная модель развертывания базируется на двух системах:
- AFlow представляет собой систему для управления бизнес-процессами и запускается на сервисе IGA. Роль AFlow включает автоматическое распределение задач по кластеру и запуск бизнес-процессов;
- Система IGA объединяет сервисы IGA и IDM, включая остальные роли в рамках сервисов.
Система содержит следующие компоненты:
- Сервис IGA:
- Предоставляет API и веб-интерфейс для операционного и административного управления Системой;
- Осуществляет обработку кадровых событий;
- Генерирует события аудита, отчеты и аттестации;
- Обеспечивает управление ходом бизнес-процессов, включая задачи, подзадачи и последовательность действий, построение дерева задач, регистрацию событий и другие функции, необходимые для автоматизации рабочих процессов;
- В рамках кластера AFlow выполняет роль мастера, координируя выполнение задач и управляя работой других компонентов.
- Сервис IDM:
- Отвечает за коннекторы и запуск заданий планировщиков;
- Выполняет фоновые процессы;
- Осуществляет отправку событий аудита;
- Обеспечивает функционирование ролевой модели управления доступом;
- Управляет кадровой структурой: осуществляет запуск процессов кадровой синхронизации и обработку кадровых событий.
- Приложение IDM. Console:
- Предназначено для выполнения сервисных процедур и диагностики через интерфейс командной строки.
- БД IDM:
- Хранит конфигурацию IDM, информацию о пользователях, их правах доступа, а также процессы и документы.
- Сервис коннекторов
Обеспечивает абстрагирование компонентов Системы от коннекторов для сетевой изоляции:
Позволяет развертывать коннекторы в окружении, отличном от основной инфраструктуры системы IDM.
Коннекторы в Avanpost IDM представляют собой библиотеки DLL, исполняемые в контексте сервера IDM или утилит. Коннекторы делятся на два вида:
- Коннектор к доверенному источнику или Кадровый коннектор позволяет получить данные о пользователях и ОШС (организационно-штатной структуре) предприятия, необходимые для функционирования IDM из источника (кадровой системы, файловой выгрузки, и т. д.). Коннектор абстрагирует IDM от деталей реализации, бизнес-процессов и форматов данных источника.
- Коннектор к управляемой системе позволяет управлять жизненным циклом, атрибутами и правами учётных записей в интегрированной системе, проводить сверку состояния учётных записей. Коннектор абстрагирует ядро IDM от технических деталей реализации управляемой системы, преобразует модель безопасности системы к RBAC-модели, которой оперирует IDM.
Рисунок — Логическая архитектура
Навигатор руководства по установке: