Pular para o conteúdo
primorpa+ai
Arquitetura e Implantação

Implantado dentro da sua infraestrutura, governado pelos seus controles

O stack completo da Primo executa dentro do seu ambiente. On-premises ou híbrido, Linux ou Windows, orquestrador único ou multi-tenant — documentado porque arquitetos perguntam, não para parecer sofisticado.

Implantação

Dois modelos de implantação, uma arquitetura

Postura padrão

On-premises (padrão)

O stack completo executa dentro da infraestrutura do cliente. A postura padrão para setores regulamentados, serviços financeiros, setor público e refinarias. Documentos e dados ficam dentro do ambiente do cliente. Suporta contornos fechados e air-gapped, com atualizações offline e licenciamento offline.

Operações distribuídas

Híbrido

Orchestrator e AI Server na infraestrutura do cliente, com robôs distribuídos pelos ambientes do cliente e locais de filial e borda sob governança central. Para operações distribuídas que precisam de um ponto de controle único.

Segurança

Segurança que permanece dentro do seu perímetro

No modelo on-premises, documentos e dados nunca saem do ambiente do cliente. No híbrido, o limite do fluxo de dados é configurável e documentado por implantação. A plataforma executa sob os controles que você já aplica — sem necessidade de uma postura de segurança separada.

A residência governa onde a plataforma vive; seus processos ainda alcançam o exterior quando o trabalho exige. Quando um processo precisa de um serviço externo — um portal governamental ou regulatório, um sistema de parceiro — o robô faz essa chamada de saída pelos controles de rede que você já aplica: proxy, listas de permissão de firewall, seu caminho de saída existente. O alcance externo é deliberado, com escopo por processo, e executa sob os mesmos controles do restante do seu ambiente.

Seu nível de segurança é o nível de segurança da plataforma.

O RBAC se integra nativamente com provedores de identidade enterprise — Active Directory, LDAP, SAML, OIDC. As credenciais são armazenadas em um cofre criptografado, nunca em definições de fluxo ou texto simples, com suporte para gerenciamento de segredos enterprise: CyberArk, HashiCorp Vault, Azure Key Vault.

Cada ação de robô é registrada com timestamp, atribuição de processo e referência ao sistema de destino. Os logs são registrados centralmente e exportáveis para plataformas externas de SIEM e observabilidade — Splunk, Datadog, Grafana, Elastic — por meio de interfaces padrão. A retenção à prova de adulteração é alcançável roteando fluxos de log para o armazenamento imutável ou SIEM de sua organização. Dados sensíveis no banco de dados são criptografados com AES na camada de aplicação. O isolamento de ambiente e a multi-tenancy nativa estão integrados.

Tecnologia

Base tecnológica

Stack

Backend C# / .NET Core · Frontend React

Dados

PostgreSQL · MS SQL · Dados sensíveis criptografados com AES

Empacotamento

Imagens Docker independentes para Orchestrator, Primo Epic e AI Server

APIs e mensageria

REST / OpenAPI (Swagger) · RabbitMQ (AMQP) · webhooks via REST

Ambientes de runtime

VMware · Hyper-V · VDI · Sessões Citrix / RDP

Ciclo de vida

Dev → teste → prod baseado em Git, com versionamento de projeto e rollback

Integrações

O que a Primo conecta

Conectores empacotados

SAP (ERP, S/4HANA), Oracle E-Business Suite, Microsoft Office, SharePoint, Exchange e bancos de dados padrão (PostgreSQL, MS SQL, Oracle, MySQL), entre outros.

SDK de conectores

Construa conectores para outros sistemas enterprise e empacote-os como pacotes de lógica reutilizáveis. Uma integração única se torna um ativo reutilizável em automações.

Identidade e segurança

Active Directory, LDAP, SAML 2.0, OIDC, SCIM. Cofre de credenciais criptografado com gerenciamento de segredos enterprise: CyberArk, HashiCorp Vault, Azure Key Vault.

Observabilidade

Grafana, Prometheus, Datadog, Splunk, Elastic, OpenTelemetry — via interfaces padrão.

Portais externos e públicos

Portais governamentais e regulatórios, sistemas de parceiros e contrapartes, e serviços web públicos. Por meio de automação web e em nível de UI onde não há API, ou via REST onde existe uma.

Personalizado e legado

Automação em nível de UI para sistemas sem APIs. Citrix, RDP, VMware Horizon. Mainframe via emulação de terminal.

Agentes de IA e documentos

O Primo Epic conecta os agentes aos sistemas corporativos por servidores MCP e aciona robôs pelo Orchestrator para sistemas sem API. Digitalizações e PDFs são processados pelo AI Server, que devolve dados estruturados tanto aos robôs quanto aos agentes.

Escalabilidade

Escala e resiliência

Escalabilidade horizontal

Projetado para escalar horizontalmente entre nós. Novos nós e robôs são adicionados sem alterar a lógica de automação.

Alta disponibilidade

Construído em redundância de nó e failover. Configuração ativo-passivo suportada para ambientes regulamentados.

Resiliência e backup

Funciona com as ferramentas de backup e recuperação da sua infraestrutura — compatível com backup de banco de dados online e snapshots de VM.

Multi-tenancy

Configuração multi-tenant nativa para provedores de serviços gerenciados e grandes empresas com unidades de negócio separadas.

Distribuição geográfica

Frotas de robôs distribuídas pelas regiões com governança central de um único Orchestrator.

Bancário · Migração Linux

Como um grande banco migrou sua frota de robôs para Linux sem reescrever um único fluxo

Leia o estudo de caso →
Decisões de design

Decisões arquiteturais que vale conhecer

Núcleo RPA, IA por cima. Robôs determinísticos são a camada de execução. O Primo Epic acrescenta agentes por cima dela, de cenário e autônomos, que decidem dentro das regras da empresa. Quando um agente não consegue resolver um caso dentro dessas regras, o trabalho vai para um colaborador ou para um robô determinístico, não para um comportamento indefinido. Abordagens puramente de agente de IA são mais difíceis de governar em ambientes de produção onde auditabilidade e previsibilidade são exigidas.

IA documental e agentes são módulos diferentes. O AI Server extrai e classifica dados de documentos: OCR, IDP e extração de dados de digitalizações e PDFs. Ele não tem construtor de agentes nem executa agentes; entrega dados estruturados aos robôs e aos agentes do Primo Epic. Os agentes são criados e executados apenas no Primo Epic, que aplica os regulamentos da empresa com aprovação humana antes de cada alteração e trilha de auditoria completa.

Os módulos são independentes. Cada módulo — Orchestrator, Primo Epic, Studio, Robot, AI Server, Idea Hub, ART — instala e escala de forma independente e tem uma interface documentada com os outros. O Primo Epic e o AI Server não são exceção: cada um é entregue como sua própria imagem e pode ser adotado sem o outro. Adote um módulo ou todos os sete.

Linux é nativo. O Primo RPA Robot executa nativamente em Linux. Para atividades e conectores suportados, as mesmas definições de fluxo podem direcionar para runtimes Windows ou Linux. Fluxos que dependem de interações desktop ou de tela exclusivas do Windows podem usar um padrão de runtime híbrido. Veja a migração bancária.

Leitura relacionada
O executor errado é um erro de custo, não uma escolha tecnológica →

O setor vende robôs e agentes como uma escada de maturidade. No nível do passo, é uma correspondência de custo e você pode errar nas duas direções.

Estratégia8 min de leitura
Comece agora

Fale com um arquiteto sobre seu ambiente