Resumen
Este webinar demuestra cómo exponer y gestionar conexiones entre flujos de SAP Cloud Integration y SAP API Management, ambas capacidades dentro de SAP Integration Suite en SAP BTP. Se revisan los conceptos de cada capacidad, incluyendo el ciclo de vida de las APIs y la estructura de un flujo de integración (sender, procesamiento, receiver). La sesión cubre la configuración necesaria en SAP BTP, como la asignación de roles y la creación de instancias y Service Keys para Cloud Integration y API Management. Se desarrolla un flujo de integración (Rest API) que consume un servicio oData externo (Norwin) y luego se expone de forma segura a través de un API Proxy creado en API Management, utilizando un API Provider conectado a Cloud Integration. Finalmente, se muestra cómo testear la solución (Postman, consola de test de API) y se comparan las opciones de monitoreo de Cloud Integration con las capacidades de Analytics de API Management, destacando los beneficios de este último para la gestión, seguridad (políticas) y análisis de APIs. Puedes ver la clase gratuita sobre este tema en nuestro canal de YouTube, donde podrás escuchar al docente hablar sobre este tema y las explicaciones que tiene para darte. Ver video aquí
Índice
- Introducción a Conceptos Clave
1.1. SAP Integration Suite
1.2. Cloud Integration: Componentes del Flujo
1.3. API Management: API Lifecycle y Capacidades - Prerrequisitos y Configuración en SAP BTP
2.1. Asignación de Roles Necesarios
2.2. Creación de Instancias y Service Keys - Desarrollo en Cloud Integration
3.1. Creación del Paquete y Artefacto Rest API
3.2. Configuración del Flujo: Adaptadores (https, oData)
3.3. Consumo del Servicio oData (Norwin)
3.4. Despliegue del Artefacto - Configuración y Desarrollo en API Management
4.1. Creación del API Provider para Cloud Integration
4.2. Creación del API Proxy
4.3. Despliegue del API Proxy - Testing, Monitoreo y Análisis
5.1. Pruebas con Postman y Consola de Test de API Management
5.2. Monitor (Cloud Integration) vs. Analytics (API Management)
5.3. Beneficios de API Management: Políticas y Gestión Avanzada
Conceptos Clave
- SAP Integration Suite
- SAP BTP (Business Technology Platform)
- Cloud Integration (anteriormente CPI)
- API Management
- Flujo de Integración (Integration Flow)
- Adaptadores (Sender, Receiver, https, oData, sftp)
- API Lifecycle
- Roles y Colecciones de Roles (en BTP)
- Instancia (de servicio BTP)
- Service Key
- API Provider
- API Proxy
- Rest API
- oData
- Políticas (Policies) en API Management (Seguridad, Tráfico, Mediación)
- Monitor (en Cloud Integration)
- Analytics (en API Management)
- Cloud Foundry
- Postman
1
- Introducción a Conceptos Clave
Este webinar explora la integración entre dos capacidades clave de SAP Integration Suite en SAP BTP: Cloud Integration y API Management.
- SAP Integration Suite
Es el servicio principal en SAP BTP para la integración, reemplazando soluciones anteriores como PI/PO. Permite conectar aplicaciones SAP y de terceros (cloud, on-premise, redes sociales, etc.), garantizando seguridad y confianza.

1.2. Cloud Integration: Componentes del Flujo
Un flujo de Cloud Integration se compone típicamente de:
- Sender Adapter: Punto de entrada de la petición (ej. https, sftp).
- Línea de Procesamiento: Donde se realizan las transformaciones, conexiones y lógica.
- Receiver Adapter: Punto de salida para enviar la petición a sistemas externos (ej. correo, oData).
1.3. API Management: API Lifecycle y Capacidades
API Management se enfoca en gestionar el ciclo de vida completo de las APIs:
- Desarrollo: Crear y configurar APIs.
- Configuración: Definir políticas de seguridad, tráfico, etc.
- Test: Probar las APIs.
- Despliegue: Implementar en producción.
- Detección y Análisis: Monitorear llamadas, errores, latencia, rendimiento. Permite tomar decisiones basadas en datos.
- Corrección: Solucionar problemas.
- Automatización: Optimizar procesos.
- Suscripciones y Roles: Gestionar el acceso.
2
- Prerrequisitos y Configuración en SAP BTP
Para utilizar Cloud Integration y API Management, es necesario configurar la subcuenta de SAP BTP.
2.1. Asignación de Roles Necesarios
Se requiere asignar colecciones de roles específicas al usuario en BTP para activar y utilizar las funcionalidades de Integration Suite, Cloud Integration y API Management (incluyendo API Portal, Developer Hub, Graph).
2.2. Creación de Instancias y Service Keys
Se deben crear instancias de servicio específicas:
- Una instancia con el plan integration-flow para Cloud Integration: Permite obtener credenciales (Service Key con Client ID/Secret) para que aplicaciones externas (como Postman o API Management) invoquen los flujos desplegados.
- Una instancia con el plan api para API Management: Permite obtener credenciales (Service Key) y el Host necesario para que API Management se conecte a Cloud Integration y descubra los flujos desplegados.
3
- Desarrollo en Cloud Integration
Se procede a crear un flujo de integración para exponer datos de un servicio externo.
3.1. Creación del Paquete y Artefacto Rest API
Dentro de la pestaña “Design” -> “Integrations and APIs”, se crea un paquete de integración. Dentro de este paquete, se añade un artefacto de tipo API, seleccionando la opción Rest API. Se utiliza la plantilla proporcionada por SAP.
3.2. Configuración del Flujo: Adaptadores (https, oData)
El flujo Rest API utiliza un sender adapter de tipo https por defecto. Se configura su endpoint (ej. /resapi/webinar). Se añade un paso Request Reply en el flujo (dentro de un proceso de integración local llamado desde el principal) para realizar una llamada externa. A este Request Reply se le conecta un receiver adapter de tipo oData (v2 en este caso).
3.3. Consumo del Servicio oData (Norwin)
Se configura el adaptador oData:
- Conexión: Se introduce la URL del servicio oData público de Norwin. Se discute cómo se configurarían las credenciales (alias de Security Material) si fuera un servicio on-premise autenticado.
- Procesamiento: Se utiliza el asistente para seleccionar la entidad a consultar (ej. “Orders”) y los campos deseados. Esto genera el Query Option correspondiente. Se ajusta o elimina el Content Modifier de la plantilla para asegurar que la respuesta del servicio oData sea el cuerpo del mensaje final.
3.4. Despliegue del Artefacto
Se guarda y despliega el artefacto de integración en el entorno Cloud Integration. Se verifica el estado “Started” en el Monitor.
4
- Configuración y Desarrollo en API Management
El siguiente paso es exponer el flujo de integración desplegado a través de API Management.
4.1. Creación del API Provider para Cloud Integration
Dentro de la capacidad de API Management, en la pestaña “Configure”, se crea un API Provider.
- Nombre: Se le asigna un nombre descriptivo (ej. CPI_Webinar).
- Conexión:
- Tipo: Se selecciona Cloud Integration.
- Host: Se obtiene de la Service Key de la instancia con plan api creada previamente.
- Autenticación: Se configura como OAuth 2.0 Client Credentials utilizando el Client ID y Client Secret de la misma Service Key del plan api.
- Se guarda y se realiza un test de conexión para verificar que API Management puede comunicarse con el entorno de Cloud Integration.
4.2. Creación del API Proxy
En la pestaña “Configure” -> “APIs”, se crea un API Proxy.
- Se selecciona la opción de crearlo desde un API Provider.
- Se elige el proveedor creado en el paso anterior.
- API Management descubre automáticamente los artefactos Rest API desplegados en el entorno Cloud Integration asociado. Se selecciona el RestWebinar.
- Se configura la autenticación básica (opcionalmente) para la conexión desde el proxy hacia el endpoint original del flujo de integración (usando las credenciales de la instancia con plan integration-flow).
- Se define el Base Path del proxy (ej. /v1/orders).
- Se crea el API Proxy.
4.3. Despliegue del API Proxy
Se guarda y se despliega el API Proxy creado. Esto lo hace accesible a través de una nueva URL gestionada por API Management.
5
- Testing, Monitoreo y Análisis
Se valida la solución completa y se exploran las herramientas de observabilidad.
5.1. Pruebas con Postman y Consola de Test de API Management
- Postman: Se utiliza para llamar directamente al endpoint del flujo de integración original (desplegado en Cloud Integration), usando la autenticación básica obtenida de la instancia con plan integration-flow. Se verifica la respuesta (mensaje “Hola” + datos de órdenes de Norwin).
- Consola de Test: Dentro de API Management (“Test” -> “APIs”), se selecciona el API Proxy desplegado. Se configura la autenticación requerida por el flujo original (si se configuró en el proxy) y se envía la petición. Se verifica que la respuesta es la misma, demostrando que el proxy está invocando correctamente al flujo subyacente. Se muestra también cómo llamar a un proxy que apunta directamente a una URL externa (Norwin) como comparación.

5.2. Monitor (Cloud Integration) vs. Analytics (API Management)
- Monitor (Cloud Integration): Muestra el estado de los despliegues y los mensajes procesados (éxito/error), pero ofrece información limitada sobre el uso de la API en sí.
- Analytics (API Management): Proporciona una visión mucho más rica y detallada del uso de las APIs expuestas a través de los proxies. Muestra métricas como:
- Número total de llamadas (éxito/error).
- Tráfico por API Proxy.
- Latencia y tiempo de respuesta.
- Errores por API.
- Estado de salud.
- Permite filtrar por periodos de tiempo (días, horas, minutos, semanas, meses) y visualizar datos en diferentes formatos gráficos (barras, dona, etc.) o tablas.
5.3. Beneficios de API Management: Políticas y Gestión Avanzada
Se reitera que API Management va más allá de la simple exposición. Permite aplicar políticas para:
- Seguridad: Control de acceso (por IP, cuotas), protección contra amenazas.
- Gestión de Tráfico: Rate limiting, caching.
- Mediación: Transformación de mensajes (JSON a XML, extraer variables).
- Extensión: Invocar lógica personalizada (Javascript, Python).
Ofrece capacidades de gestión, análisis y monetización que no están disponibles directamente en Cloud Integration.

Conclusión
Este webinar ilustró de manera práctica la sinergia entre SAP Cloud Integration y SAP API Management dentro de la Integration Suite. Se demostró el proceso completo, desde la creación de un flujo de integración para consumir un servicio oData, hasta su exposición segura y gestionada mediante un API Proxy. La sesión enfatizó las ventajas de API Management en términos de configuración de políticas, seguridad, análisis detallado del rendimiento y gestión del ciclo de vida de las APIs, complementando las capacidades de integración de Cloud Integration. Esta combinación es fundamental para construir arquitecturas de integración robustas y observables en SAP BTP.
Recomendación de Curso
Basado en el contenido técnico detallado sobre la configuración y uso práctico de SAP Integration Suite, incluyendo Cloud Integration y API Management, el curso más relevante de Logali Group mencionado explícitamente en el texto es:
- Nombre del Curso: Máster SAP Integration Suite ver aquí