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.
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.
- 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.
- 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.
- 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.
- 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.
- 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 | PrestaShop | Shopify | Magento | WooCommerce |
|---|---|---|---|---|
| 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.