La Sesión 3 muestra cómo consumir un API público, como ReqRes, a través de un proxy creado en IBM API Connect. Esta práctica permite entender cómo se integran APIs externas bajo un modelo de gobierno empresarial.
Ventajas de usar un proxy
Cuando una organización integra servicios externos (como plataformas de pago, scoring, identidad, etc.), es recomendable pasar por un gateway por varias razones:
1. Seguridad unificada
El gateway controla acceso mediante OAuth, certificados, tokens internos, etc.
2. Auditoría y trazabilidad
Todo consumo queda registrado y monitoreado.
3. Control de tráfico
Puedes limitar solicitudes o protegerte de comportamientos anómalos.
4. Mediación de datos
Se pueden transformar mensajes de entrada/salida para ajustarse a estándares corporativos.
Caso práctico: ReqRes (Single User & List Users)
Durante el laboratorio (Sesión 3), se usan dos endpoints:
-
Single User: ideal para probar búsqueda de un recurso.
-
List Users: permite ver manejo de paginación.
La API generada en API Connect encapsula estos endpoints y añade un nivel extra de control.
¿Qué se aprende en este ejercicio?
✔ Cómo crear operaciones REST
✔ Cómo configurar un target externo
✔ Cómo probar la API desde API Manager
✔ Cómo preparar la API para ser publicada en un catálogo
Conclusión
Consumir APIs externas a través de IBM API Connect no solo es posible, sino altamente recomendado. La Sesión 3 deja claro que integrar servicios externos dentro del ecosistema de APIs corporativas aumenta la seguridad, el control y la gobernanza.