Arquitetura geral (Web + Mobile + Backoffice)
Introdução
A arquitetura a seguir descreve o funcionamento geral da plataforma e como seus diferentes componentes interagem para gerenciar processos de captura, processamento, verificação e notificação de operações.
O sistema foi projetado com uma arquitetura modular e escalável que permite integrar múltiplos canais de entrada (web, mobile ou ferramentas no-code), orquestrar fluxos de operação e executar diferentes mecanismos de Verificação Biométrica, documental e antifraude.
A arquitetura é organizada em várias camadas funcionais, cada uma com responsabilidades específicas dentro do ciclo de vida de uma operação.

Camadas da arquitetura
Capture Layer
A Capture Layer agrupa os canais a partir dos quais uma operação é iniciada dentro da plataforma.
Inclui três tipos de interfaces:
Low Code Mobile
Low Code Web
No Code
Esses componentes permitem iniciar fluxos que posteriormente são gerenciados pelo sistema.
Regional Layer
A Regional Layer atua como camada intermediária entre os canais de captura e o sistema de processamento.
É composta por:
Flow Provider, responsável por fornecer os fluxos que devem ser executados.
Orchestrator, responsável por coordenar a execução das operações e enviá-las ao sistema de processamento.
Processing Layer
A Processing Layer contém os componentes responsáveis por gerenciar e processar as operações dentro da plataforma.
Inclui os seguintes módulos:
Flow Builder
Ingestion
Processor Layer
Platform
User Management
Agent Module
Esses elementos gerenciam o recebimento de operações, seu processamento e a administração do sistema.
Verification Layer
A Verification Layer agrupa os serviços de verificação que podem ser utilizados durante o processamento de uma operação.
Os módulos incluídos são:
Biometry Detector
Document Detector
Fraud Detector
Civil Registry
Notification Layer
A Notification Layer é responsável pela comunicação com sistemas externos.
É formada por:
Message Layer, que gerencia o envio de mensagens.
Client Webhook, que permite notificar resultados ou eventos a sistemas do cliente.
Atualizado