Arquitectura
Visión General
La solución de incorporación está compuesta por múltiples componentes interconectados diseñados para manejar OCR, verificaciones de vivacidad y gestión de evidencias de manera segura y eficiente. Esta sección proporciona una visión general de la arquitectura y cómo cada parte interactúa para ofrecer la solución completa.
Diagrama de Secuencia
A continuación, se muestra un diagrama de secuencia que ilustra la interacción entre el usuario, el frontend de marca blanca, las APIs, el backend del cliente y el Portal de Evidencias.
Descripción del Flujo:
-
Proceso de OCR:
- El usuario interactúa con el frontend de marca blanca para capturar un documento utilizando su cámara.
- La imagen del documento capturada se envía a la API de OCR para su procesamiento.
- La API de OCR procesa la imagen y devuelve el resultado al frontend.
- El frontend envía el resultado a:
- El backend del cliente para un procesamiento o almacenamiento adicional.
- El Portal de Evidencias para el registro de la transacción.
-
Proceso de Verificación de Vivacidad:
- El usuario realiza una verificación de vivacidad utilizando su cámara a través del frontend de marca blanca.
- Los datos de vivacidad se envían a la API de Vivacidad para su validación.
- La API de Vivacidad procesa la solicitud y devuelve el resultado al frontend.
- El frontend envía el resultado a:
- El backend del cliente para su procesamiento o notificación.
- El Portal de Evidencias para almacenamiento seguro y auditoría.
Componentes Clave
- Frontend de Marca Blanca: La interfaz orientada al usuario que maneja las interacciones de OCR y vivacidad.
- API de OCR: Procesa imágenes de documentos para extraer texto y datos relevantes.
- API de Vivacidad: Valida la presencia y vivacidad del usuario mediante datos de video o imágenes.
- Backend del Cliente: El sistema del cliente que recibe notificaciones webhooks y procesa los resultados.
- Portal de Evidencias: Almacena todos los datos procesados de manera segura para fines de cumplimiento y auditoría.
Infrastructure Architecture
El siguiente diagrama ilustra la arquitectura de infraestructura de alto nivel de la solución de onboarding digital, mostrando cómo diferentes servicios y componentes están desplegados e interconectados a través de la infraestructura en la nube.