Saltar al contenido

ARQUITECTURA

Arquitectura técnica

Cinco capas independientes. Un sistema cohesivo. Cada módulo resuelve un problema concreto y se comunica con los demás mediante eventos, no acoplamientos.

Arquitectura técnica

Diagrama de capas — cada módulo opera de forma independiente y se comunica via eventos.

Las 5 capas de Integrafy

CORE

Conectores

Capa base de conectividad. Abstrae la comunicación con cada sistema externo mediante adaptadores específicos. APIs REST, SOAP, ficheros planos, BBDD intermedias. Más de 100 conectores preconfigurados que normalizan datos de cualquier ERP o eCommerce a un modelo unificado.

  • Adaptadores bidireccionales
  • Normalización de datos
  • Gestión de credenciales
  • Rate limiting automático

DATA HUB

Catálogo y PIM

Capa de datos maestros. Centraliza producto, stock, precios, tarifas y clientes en un modelo canónico. Actúa como fuente de verdad (golden record) para todos los canales. Incluye PIM nativo con enriquecimiento, validación y distribución multicanal.

  • Golden record
  • Modelo canónico
  • Resolución de conflictos
  • Distribución multicanal

FLOW

Automatización

Capa de orquestación de procesos. Define flujos de negocio complejos sin código: pedidos, albaranes, facturas, devoluciones, actualizaciones de precios. Motor de reglas con condiciones, transformaciones y ramificaciones. Ejecución event-driven con reintentos automáticos.

  • Motor de reglas
  • Ejecución event-driven
  • Reintentos con backoff
  • Flujos condicionales

AI

Agentes inteligentes

Capa de inteligencia sobre datos operativos. Analiza patrones de pedidos, detecta anomalías de stock, sugiere reaprovisionamiento. Expone un servidor MCP que permite a modelos de lenguaje (Claude, ChatGPT) consultar y operar sobre datos del ERP de forma controlada.

  • Detección de anomalías
  • Sugerencias de reposición
  • Servidor MCP
  • Acceso controlado a datos

INSIGHT

Analytics y monitorización

Capa de visibilidad operativa. Dashboards en tiempo real sobre sincronizaciones, errores, rendimiento de flujos. Alertas configurables por umbral. Histórico completo de cada transacción para auditoría y troubleshooting.

  • Dashboards en tiempo real
  • Alertas por umbral
  • Trazabilidad de transacciones
  • Métricas de rendimiento

Pipeline en acción

¿Qué pasa cuando un pedido entra en PrestaShop?

De evento a ERP en menos de 5 segundos. Estas son las cinco etapas del pipeline event-driven, con tiempos reales bajo carga de producción.

  1. 01 ~200ms
    EXTRACT

    Captura del evento

    PrestaShop dispara un webhook al confirmarse el pedido. Core recibe el payload, valida la firma y lo persiste como evento inmutable en la cola de entrada. Si el webhook falla, Core también puede hacer pull programado — cinturón y tirantes.

  2. 02 ~400ms
    TRANSFORM

    Normalización al modelo canónico

    Data Hub convierte el payload de PrestaShop al modelo interno. Cruza el cliente contra el golden record, aplica la tarifa del ERP correspondiente y valida que el stock reservado cuadra. Cualquier inconsistencia se detecta aquí, no en el ERP.

  3. 03 ~300ms
    ROUTE

    Orquestación de negocio

    Flow aplica las reglas: segmento del cliente, ruta de aprobación, tipo de documento a generar (pedido, reserva, presupuesto, albarán directo). Decide sobre datos canónicos limpios, no sobre campos sucios del canal.

  4. 04 ~1.5s
    LOAD

    Escritura en el ERP

    Integrafy escribe en el ERP mediante su API nativa: Service Layer (SAP B1), OData (Business Central), XML-RPC (Odoo), RFC/BAPI (SAP R/3), COM o SQL (Sage). Idempotencia garantizada: un mismo pedido nunca se duplica, aunque el evento llegue dos veces.

  5. 05 continuo
    OBSERVE

    Trazabilidad end-to-end

    Insight registra cada etapa con timestamp, latencia y payload. Cualquier operario puede auditar un pedido desde el webhook de PrestaShop hasta el documento final en el ERP. Un clic, una línea de tiempo, cero dudas.

Latencia total p99 bajo carga real: < 5 segundos desde webhook hasta documento confirmado en el ERP.

Compatibilidad ERP × eCommerce

Todos los cruces están soportados de serie. Conectores preconfigurados, listos para producción.

ERP / eCommerce PrestaShopShopifyMagentoWooCommerce
SAP Business One
SAP R/3 (ECC)
Odoo
Business Central
Sage
AS/400

Conceptos técnicos clave

Data Fabric

Integrafy implementa un enfoque Data Fabric: una capa de abstracción que conecta fuentes de datos heterogéneas sin replicar ni centralizar todo en un único repositorio. Los datos fluyen bajo demanda entre sistemas, manteniendo cada fuente como propietaria de sus datos.

Sincronización event-driven

Cada cambio en un sistema origen genera un evento. Los módulos suscritos reaccionan en tiempo real. No hay polling ni sincronizaciones programadas que desperdicien recursos. Cuando un pedido entra en PrestaShop, el evento llega al ERP en milisegundos.

Idempotencia

Toda operación puede ejecutarse múltiples veces sin efectos secundarios. Si un evento se procesa dos veces (por reintento, por ejemplo), el resultado es idéntico. Esto elimina duplicados de pedidos, movimientos de stock fantasma y desajustes contables.

Gestión de errores y reintentos

Cada transacción tiene un ciclo de vida completo: pendiente, en proceso, completada o fallida. Los errores se clasifican por tipo (transitorio, permanente) y se reintentan con backoff exponencial. Dead letter queues para errores irrecuperables con alerta inmediata.

¿Quieres ver la arquitectura en acción?

Te mostramos cómo se despliega Integrafy sobre tu stack actual.