Skip to content
primorpa+ai
Arquitectura y Despliegue

Desplegado dentro de su infraestructura, gobernado por sus controles

El stack completo de Primo se ejecuta dentro de su entorno. On-premise o híbrido, Linux o Windows, orquestador único o multitenencia — documentado porque los arquitectos lo preguntan, no para parecer sofisticados.

Despliegue

Dos modelos de despliegue, una arquitectura

Postura predeterminada

On-premise (predeterminado)

El stack completo se ejecuta dentro de la infraestructura del cliente. La postura predeterminada para industrias reguladas, servicios financieros, sector público y refinerías. Los documentos y datos permanecen dentro del entorno del cliente. Admite contornos cerrados y de red aislada, con actualizaciones sin conexión y licencias sin conexión.

Operaciones distribuidas

Híbrido

Orchestrator y AI Server en la infraestructura del cliente, con robots distribuidos en entornos del cliente y ubicaciones de sucursales y bordes bajo gobernanza central. Para operaciones distribuidas que necesitan un único punto de control.

Seguridad

Seguridad que permanece dentro de su perímetro

En el modelo on-premise, los documentos y datos nunca abandonan el entorno del cliente. En el híbrido, el límite del flujo de datos es configurable y documentado por despliegue. La plataforma opera bajo los controles que usted ya aplica — no se requiere una postura de seguridad separada.

La residencia rige dónde vive la plataforma; sus procesos aún alcanzan el exterior cuando el trabajo lo requiere. Cuando un proceso necesita un servicio externo — un portal gubernamental o regulatorio, un sistema de socio — el robot realiza esa llamada hacia afuera a través de los controles de red que usted ya aplica: proxy, listas de permisos de firewall, su ruta de salida existente. El alcance externo es deliberado, delimitado por proceso y opera bajo los mismos controles que el resto de su entorno.

Su nivel de seguridad es el nivel de seguridad de la plataforma.

RBAC se integra nativamente con los proveedores de identidad empresariales — Active Directory, LDAP, SAML, OIDC. Las credenciales se almacenan en un vault cifrado, nunca en definiciones de flujos de trabajo ni en texto plano, con soporte para gestión de secretos empresariales: CyberArk, HashiCorp Vault, Azure Key Vault.

Cada acción del robot se registra con marca de tiempo, atribución del proceso y referencia al sistema destino. Los registros se almacenan centralmente y son exportables a plataformas externas SIEM y de observabilidad — Splunk, Datadog, Grafana, Elastic — a través de interfaces estándar. La retención a prueba de manipulaciones es alcanzable enrutando flujos de registros al almacenamiento inmutable o SIEM de su organización. Los datos sensibles en la base de datos están cifrados con AES en la capa de aplicación. El aislamiento de entornos y la multitenencia nativa están incorporados.

Tecnología

Fundación tecnológica

Stack

Backend en C# / .NET Core · Frontend en React

Datos

PostgreSQL · MS SQL · datos sensibles cifrados con AES

Empaquetado

Imágenes Docker para Orchestrator y AI Server

APIs y mensajería

REST / OpenAPI (Swagger) · RabbitMQ (AMQP) · webhooks vía REST

Entornos de tiempo de ejecución

VMware · Hyper-V · VDI · sesiones Citrix / RDP

Ciclo de vida

Dev → test → prod basado en Git, con versioning de proyectos y reversión

Integraciones

Con qué se conecta Primo

Conectores empaquetados

SAP (ERP, S/4HANA), Oracle E-Business Suite, Microsoft Office, SharePoint, Exchange y bases de datos estándar (PostgreSQL, MS SQL, Oracle, MySQL), entre otros.

SDK de conectores

Construya conectores para otros sistemas empresariales y empaquételos como paquetes de lógica reutilizables. Una integración única se convierte en un activo reutilizable en todas las automatizaciones.

Identidad y seguridad

Active Directory, LDAP, SAML 2.0, OIDC, SCIM. Vault de credenciales cifradas con gestión de secretos empresariales: CyberArk, HashiCorp Vault, Azure Key Vault.

Observabilidad

Grafana, Prometheus, Datadog, Splunk, Elastic, OpenTelemetry — a través de interfaces estándar.

Portales externos y públicos

Portales gubernamentales y regulatorios, sistemas de socios y contrapartes, y servicios web públicos. A través de automatización a nivel web y de UI donde no hay API, o vía REST donde existe.

Personalizado y heredado

Automatización a nivel de UI para sistemas sin APIs. Citrix, RDP, VMware Horizon. Mainframe mediante emulación de terminal.

Escalabilidad

Escala y resiliencia

Escalado horizontal

Diseñado para escalar horizontalmente entre nodos. Los nuevos nodos y robots se agregan sin cambiar la lógica de automatización.

Alta disponibilidad

Construido sobre redundancia de nodos y conmutación por error. Configuración activo-pasivo admitida para entornos regulados.

Resiliencia y respaldo

Funciona con las herramientas de respaldo y recuperación de su infraestructura — compatible con respaldo de base de datos en línea y snapshots de VM.

Multitenencia

Configuración multitenencia nativa para proveedores de servicios gestionados y grandes empresas con unidades de negocio separadas.

Distribución geográfica

Flotas de robots distribuidas en regiones con gobernanza central desde un único Orchestrator.

Banca · Migración a Linux

Cómo un banco importante trasladó su flota de robots a Linux sin reescribir un solo flujo de trabajo

Leer el caso de estudio →
Decisiones de diseño

Decisiones arquitectónicas que vale la pena conocer

Núcleo RPA, IA encima. La capa de ejecución determinista se encuentra debajo de la capa de IA. Los modos de falla en los flujos de trabajo agénticos recurren al RPA determinista, no a un comportamiento indefinido. Los enfoques de agentes puramente de IA son más difíciles de gobernar en entornos de producción donde se requieren auditabilidad y previsibilidad.

Los módulos son independientes. Cada módulo — Orchestrator, Studio, Robot, AI Server, Idea Hub, ART — se instala y escala de forma independiente y tiene una interfaz documentada con los demás. Adopte uno o los seis módulos.

Linux es nativo. Primo RPA Robot se ejecuta nativamente en Linux. Para actividades y conectores compatibles, las mismas definiciones de flujos de trabajo pueden apuntar a tiempos de ejecución de Windows o Linux. Los flujos de trabajo que dependen de interacciones de escritorio o pantalla exclusivas de Windows pueden usar un patrón de tiempo de ejecución híbrido. Ver la migración bancaria.

Comenzar

Hable con un arquitecto sobre su entorno