La arquitectura de eventos no se limita a sistemas SAP. Cuando conectamos ecosistemas modernos como plataformas de E-Commerce (Shopify) o pasarelas de pago (Stripe), la mejor práctica es suscribir nuestro middleware a sus Webhooks.
En lugar de que CPI vaya a buscar los pagos del día, Stripe hace una llamada HTTP POST directa al endpoint HTTPS de nuestro iFlow exactamente en el segundo en que un pago es aprobado.
Estrategia de Seguridad y Escalabilidad
- Endpoint Dedicado: Crear un iFlow en CPI que actúe únicamente como receptor (Webhook Listener) con seguridad OAuth 2.0 o validación de firmas HMAC en el payload.
- Desacoplamiento Rápido: Este iFlow receptor no debe transformar datos ni conectar a S/4HANA. Su único trabajo es tomar el JSON entrante y empujarlo a una cola JMS (Java Message Service) o a SAP Event Mesh, respondiendo un
HTTP 200 OKal sistema origen en milisegundos. - Procesamiento Real: Un segundo iFlow lee la cola JMS a su propio ritmo para hacer los mapeos pesados hacia el ERP, garantizando que un pico masivo de ventas (ej. Black Friday) no sature el backend ni provoque timeouts en el origen.
Referencia Oficial: SAP Help Portal - HTTPS Sender Adapter