Ecosistema de identificación biométrica


Pila de tecnología de software de identificación biométrica
La base tecnológica de los productos de software de identificación biométrica RecFaces se basa en una arquitectura de microservicios y plataformas cruzadas. Contiene un amplio conjunto de servicios para realizar tareas biométricas, de aplicaciones y de servicio. Proporcione la capacidad de crear soluciones en caja para grandes soluciones distribuidas, incluido el uso simultáneo de múltiples algoritmos biométricos.
- Linux 2.6.33 o superior
- Windows 2008 o superior
- Linux 2.6.33 o superior
- Windows 7 x86/x64 o superior
- HTTP
- HTTPS
- WebSocket
- AMPQ
La base de datos se selecciona dependiendo de las necesidades del cliente. Ofrecemos PostgreSQL (Postgres Pro) como la principal base de datos. Puede cambiar a bases de datos MySQL, Oracle, SQLite, SQLite3.
La plataforma implementa la función de almacenamiento en caché de datos de alta demanda. Por defecto, se sugiere utilizar Redis para el almacenamiento en caché. A petición se puede utilizar Memcached o Tarantool.
System features
Integración
La integración con el sistema es posible en 3 niveles:
Integración de alto nivel: envío de correo electrónico, sms utilizando plantillas de mensajes personalizadas, llamadas a sistemas externos utilizando REST/SOAP utilizando plantillas configuradas por el administrador;
API de REST externo: llamada a todas las funciones comerciales;
API de bajo nivel: llamada a todas las funciones internas de los servicios.
Escalado
Escalado horizontal de servicios
Escalado vertical y horizontal de la base de datos
Escalado vertical y horizontal de las colas
Modelo a seguir y autorización
La plataforma contiene un modelo de rol flexible que le permite ajustar privilegios y roles, con la capacidad de heredar roles.
Autorización integrada: autorización por nombre de usuario/contraseña, por token
Active Directory: uso de un servidor AD externo durante la autorización
LDAP: uso de un servidor LDAP externo durante la autorización
Conjunto de software
С, С++, C#
Golang, Python
Angular, Material
JavaScript, TypeScript