For the complete documentation index, see llms.txt. This page is also available as Markdown.

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