Экосистема биометрической идентификации
Стек технологий программных продуктов
биометрической идентификации
Технологическая база программных продуктов биометрической идентификации РекФэйсис построена по микросервисной и кроссплатформенной архитектуре. Содержит большой набор сервисов для выполнения биометрических, прикладных и сервисных задач. Обеспечивают возможность создавать коробочные решения для крупных распределенных решений в том числе с одновременным использованием нескольких биометрических алгоритмов.
- Ubuntu 20.04 и выше;
- Astra Linux 1.7 SE и выше;
- Docker, RsysLog, Python 3 pip, Requests, Docker Compose (версия не выше v. 2.20.2).
- Семейство Linux (браузер);
- Mac OC (браузер);
- Windows OC (браузер);
- Android 7.1 и выше.
- Http/s REST API;
- WebSocket/s;
- AMPQ;
- SMB.
База данных выбирается в зависимости от потребностей заказчика. В качестве основного СУБД предлагаем PostgreSQL (Postgres Pro). ВВ случае запроса заказчика возможен перевод на другие реляционные СУБД.
В платформе реализована встроенная функция кеширования высоконагруженных данных, для кеширования по умолчанию предлагается использовать Redis. По желанию возможен перевод на использование Memcached или Tarantool.
Возможности системы
Интеграция
Интеграция с системой возможна на 3-х уровнях:
Высокоуровневая интеграция: рассылка e-mail, sms по настраиваемыми шаблонами сообщений, вызовы внешних систем по REST/SOAP по настраиваемым администратором шаблонам;
Внешнее REST API: вызов всех бизнес функций;
Низкоуровневое API: вызов всех внутренних функций сервисов.
Масштабирование
Сервисы – горизонтальное масштабирование
База данных – вертикальное и горизонтальное масштабирование
Очереди – вертикальное и горизонтальное масштабирование
Ролевая модель и авторизация
Платформа содержит гибкую ролевую модель, которая позволять производить тонкую настройку привилегий и ролей, с возможностью наследовать роли.
Встроенная авторизация – авторизация по логину/паролю, по токену
Active Directory – Использованием при авторизации внешнего сервера AD
LDAP – Использованием при авторизации внешнего сервера LDAP
Программный стек
С, С++, C#
Golang, Python
Angular, Material
JavaScript, TypeScript