Inicio Casos de Estudio Oficina de IBM CIO: API Reducción de los costos de API en un 50 %
IBM logra grandes ganancias de productividad al implementar una solución de gestión de API centralizada
Tres desarrolladores de software miran una pantalla

IBM se comunica con cientos de asociados de negocios mediante API que representan miles de funciones empresariales diferentes. La organización de IBM® Chief Information Officer (CIO) confió en la solución IBM® API Connect para crear un sistema de gestión de API centralizado a escala empresarial para gestionar el descubrimiento de API, y el uso y control del acceso con un catálogo consolidado.

La organización de IBM CIO estableció su plataforma API Economy para la empresa en 2014 para proporcionar una plataforma de alojamiento de API rica en seguridad, diseñada para una disponibilidad continua para su uso por parte de los empleados, clientes y asociados de IBM. La plataforma permite la creación, comercialización, seguimiento y gestión de API para uso interno y se crea mediante IBM® API Connect, una solución empresarial para la gestión centralizada de API que almacena las API y su documentación. API Connect gestiona las suscripciones a través de credenciales de acceso y tiene un catálogo de API consolidado.

Inicialmente, la plataforma API Economy gestionaba las API exclusivamente para la organización de IBM CIO. Pero con el tiempo, evolucionó para admitir API de toda la empresa y de terceros. Actualmente, la plataforma admite dos servicios de API: Blue API, que proporciona API internas para aplicaciones de negocio de IBM, y API Hub, que proporciona API de IBM para clientes de IBM y asociados de negocios de IBM. Cuando los desarrolladores están creando nuevas aplicaciones, primero revisan un catálogo de API para encontrar una API y suscribirse a ella. Luego, reciben claves API, que son ID de cliente secretas, para llamar a la API.

Los consumidores de API emplean el catálogo y la documentación de API para encontrar y usar API, mientras que los proveedores de API configuran, prueban y publican API y documentación en el catálogo de API y la configuración de API en la puerta de enlace.

“Para tener una economía de API eficaz, debe haber un cambio cultural a nivel de organización, más que un simple cambio tecnológico. Cuando un proveedor crea una API, en lugar de hacerlo a nivel de proyecto, debe incorporarla a un catálogo común (como Blue API) para que otros accedan y la empleen”, dice Kyle Frohling, gerente de API Hub de la organización de IBM CIO. “Además, se necesita un equipo dedicado detrás del servicio API Connect para garantizar una transición efectiva a una API Economy. Debido al cambio cultural, se necesita orientación, defensores de procesos y habilitación para hacer la transición de los equipos de soluciones únicas a una solución centralizada”.

Frohling agrega que los desarrolladores que aprovechan la plataforma provienen de todas las organizaciones de IBM, a nivel mundial. “Uno pensaría que la mayoría de los desarrolladores entienden las API, pero, en la práctica, hay equipos que son maduros y que entienden las prácticas de desarrollo e IBM, mientras que otros requieren soporte de API”, dice. “Como resultado, debe haber material educativo y de capacitación para brindar orientación sobre el servicio, su valor y cómo comenzar. La interacción con el equipo de desarrollo de API al principio del proceso también es clave para adoptar las prácticas de API correctas. Otra lección aprendida es hacer que la solución API Connect sea de autoservicio lo más posible”.

300M-400M

Llamadas a la API al mes

>50 %

plazo de entrega más rápido para las soluciones empresariales

El CIO estableció su plataforma API Economy para IBM en 2014, con el fin de proporcionar una plataforma de alojamiento de API segura y disponible de forma continua para crear, comercializar, rastrear y gestionar API para uso interno de IBM, y para uso de nuestros clientes y asociados. Kyle Frohling Gerente de API Hub, CIO Experiencia integral del cliente IBM
Mejorar la eficiencia y la resiliencia

La plataforma IBM® API Economy es un servicio 24x7 y mantenerla disponible en todas las situaciones es una prioridad. A principios de 2023, la organización pasó al enfoque IBM® API Connect Reserved Instance on IBM Cloud desde su modelo anterior alojado on-prem, lo que permitió al equipo reducir sustancialmente los costos.

“Reserved Instance se encuentra en una sola región en tres zonas de disponibilidad: tres centros de datos físicos”, explica Frohling. “Podríamos perder un edificio completo y seguiría funcionando porque los otros edificios seguirían teniendo su propia conexión de red, energía o una instancia de API Connect. Tuvimos una gran influencia en la instancia reservada y en cómo operan. Somos el mayor usuario de API Connect Reserved Instance on IBM Cloud. Colaboraron bien con nosotros para evolucionar su servicio, para ser más resilientes y redundantes, en función de la experiencia que tuvimos con Kyndryl”.

La organización de IBM CIO encontró una reducción del 50 % en el costo total de usar una solución empresarial centralizada, en comparación con una solución de gestión de API basada en proyectos individuales, al tomar los costos de proyectos individuales y consolidarlos en un grupo central que respalda un servicio compartido. Mediante el sistema centralizado de gestión de API, los consumidores exploran y encuentran las API, y se suscriben a ellas desde un catálogo de API centralizado. Los proveedores pueden crear, probar y publicar API con gestión de versiones y ciclo de vida, todo en una plataforma de alta disponibilidad con soporte 24x7. El sistema centralizado de gestión de API Connect va de la mano con el objetivo de productividad de IBM al emplear un servicio estándar y reducir la cantidad de esfuerzo necesario para el soporte.

“También hemos observado un tiempo de entrega de soluciones un 50 % más rápido. Dado nuestro catálogo interno centralizado de 800 API, los desarrolladores pueden acceder rápidamente a él, revisar lo que está disponible y usar las API en lugar de intentar descubrir las API manualmente”, dice Frohling. “Es mucho más rápido armar una solución con las API existentes en lugar de intentar crearlas por cuenta propia. Hoy en día, procesamos 14 mil millones de dólares al año en ingresos de IBM a través de nuestras API como parte de nuestro proceso Q2C [Quote to Cash]”.

Frohling agrega: “Siempre hay dudas entre aprovechar un servicio común en lugar de hacer las cosas uno mismo. Logramos avances sustanciales, especialmente en CIO, pero debemos seguir mejorando la orientación y facilitar a los desarrolladores el uso de este servicio común para obtener valor a nivel empresarial. La reutilización de API tiene un impacto diferente a nivel de proyecto. Si cada equipo respalda su propia solución, no es solo una cuestión de costo de capital, sino también de costo de mano de obra total. Nuestra alternativa es reinvertir el costo de mano de obra asociado con 300 proyectos y emplear una solución común, que se ve fácilmente a nivel empresarial, pero que no siempre es obvia a nivel de proyecto. El valor se obtiene a nivel empresarial”.

El costo total de propiedad se reduce aproximadamente en un 50 % si se emplea una solución empresarial, un sistema centralizado de gestión de API Connect, frente a una solución de gestión de API basada en productos individuales. Kyle Frohling Gerente de API Hub, CIO Experiencia integral del cliente IBM
Los números hablan por sí solos

IBM también agregó personalización y automatización al proceso de publicación y gestión del ciclo de vida de la API, lo que facilita a los proveedores la publicación de una API y su documentación en la puerta de enlace, lo que se traduce en grandes beneficios para la empresa y sus usuarios.

“Actualmente, admitimos alrededor de 1000 API publicadas: 200 en API Hub y 800 en Blue API. El año pasado, tuvimos entre 300 y 400 millones de llamadas a la API al mes, acercándonos a un equilibrio de 400 millones”, dice Frohling. “Nos acercamos a 2000 consumidores únicos de API. Cada mes, se publican entre tres y cuatro nuevas API de cualquiera de los 250 equipos diferentes. Estas cifras continúan creciendo cada mes”.

En cuanto a futuras mejoras a la plataforma, Frohling dice: “Actualmente, utilizamos el servicio API Connect Reserved Instance on IBM Cloud para alojar nuestra plataforma, y nuestras personalizaciones se ejecutan en Cirrus, la plataforma de nube híbrida OpenShift del CIO para cargas de trabajo internas. Estamos trabajando para aprovechar IBM® Cloud Pak for Integration on Cirrus. Eso será un esfuerzo sustancial para nosotros, pero nos permitirá mover las cargas de trabajo a donde sean más apropiadas en un momento dado y contribuir al ahorro de costos mediante el uso de una instancia de API Connect que forma parte de IBM Cloud Pak for Integration on Cirrus”.

Logotipo azul de IBM
Acerca de la organización de IBM CIO

La organización de director de sistemas de información (CIO) lidera la estrategia de TI interna de IBM, y es responsable de entregar, proteger, modernizar y admitir las soluciones de TI que utilizan los IBMers para hacer su trabajo todos los días.

La estrategia de CIO abarca la creación de una plataforma de TI adaptable que facilita el acceso a TI en toda la empresa, acelera la resolución de problemas y sirve como un motor de innovación para IBM, catalizando el crecimiento del negocio.

Dé el siguiente paso

Para obtener más información sobre las soluciones de IBM presentadas en esta historia, póngase en contacto con su representante o asociado de negocios de IBM.

Ver más casos Contactar con IBM
Legal

© Copyright IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504.

Producido en los Estados Unidos de América, octubre de 2023.

IBM, el logotipo de IBM, IBM® API Connect e IBM® Cloud son marcas comerciales o marcas registradas de International Business Machines Corporation, en Estados Unidos o en otros países. Otros nombres de productos y servicios pueden ser marcas comerciales de IBM o de otras empresas. Una lista actualizada de las marcas comerciales de IBM está disponible en ibm.com/trademark.

Este documento está actualizado a la fecha inicial de publicación e IBM puede modificarlo en cualquier momento. No todas las ofertas están disponibles en todos los países en los que opera IBM.

Todos los ejemplos de clientes citados o descritos se presentan como ilustraciones de la forma en que algunos han utilizado los productos de IBM y los resultados que pueden haber logrado. Los costos ambientales reales y las características de rendimiento variarán según las configuraciones y condiciones individuales del cliente. No es posible garantizar resultados esperados, puesto que los resultados de cada cliente dependerán por completo de los sistemas y servicios solicitados por este. LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA "TAL CUAL", SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUIDAS LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos de IBM están garantizados de conformidad con los términos y condiciones de los acuerdos bajo los cuales se proveen.