La gestión de API marca tendencias
![[shutterstock.com: 1257061039, tomertu]](https://e3mag.com/wp-content/uploads/2020/03/shutterstock-1257061039.jpg)

La importancia de la integración basada en API está creciendo y con ella el número de API utilizadas en la empresa. Mantener una visión general en todo momento, saber qué APIs existen en la empresa y quién las utiliza, garantizar que las APIs una vez implementadas se reutilizan, y supervisar y controlar el propio tráfico de datos de las APIs: la gestión de APIs ayuda con todo esto. La integración de API y la gestión de API forman una sola unidad.
El siguiente ejemplo de aplicación pretende ilustrar la inmensa importancia y trascendencia de la gestión de API en la era de la digitalización: Los proveedores de servicios logísticos están sometidos a la presión de entregar más rápido, mejor y de forma más fiable. Esto sólo es posible si los datos necesarios para controlar este flujo de mercancías están disponibles en el momento, el lugar y la forma adecuados: por ejemplo, el anuncio exacto de las fechas de entrega en función de la información actual sobre las rutas, el seguimiento de los transportes de mercancías, la disponibilidad de mercancías en el almacén logístico, los precios de los distintos servicios o incluso la elección de las fechas de entrega o recogida de mercancías.
Los datos brutos necesarios para ello suelen proceder de distintos sistemas. Sin embargo, los usuarios, como clientes, personal de almacén y conductores, necesitan los datos de forma procesada, coherente y oportuna en sus respectivos dispositivos finales. Ya sea en un portal web o en una aplicación para dispositivos móviles. Para que esto sea posible, todas las partes implicadas en el proceso logístico deben estar conectadas en red en tiempo real.
Esta interconexión tiene lugar mediante la puesta a disposición de interfaces API adecuadas (por ejemplo, API de seguimiento, API de pedidos, API de disponibilidad, API de precios), que pueden consultarse a través de los dispositivos finales del usuario. Para ello, los datos brutos de los sistemas portadores de datos deben convertirse al formato de datos que puede consultarse a través de la interfaz API mediante la integración API. También es importante garantizar la seguridad, disponibilidad y transparencia de las API mediante una gestión sofisticada de las mismas. Después de todo, sería desastroso que un usuario pudiera acceder a los datos de otro usuario a través de una llamada API. En el futuro, prácticamente todos los proveedores de servicios logísticos necesitarán estos servicios basados en API si quieren seguir el ritmo del mundo digital.

Soluciones móviles y en la nube
Las interfaces API han recibido un gran impulso gracias a las soluciones móviles y en la nube, y esta tendencia va a continuar. Las API web modernas se basan en el protocolo http y, por tanto, son compatibles con Internet. Esto significa que pueden atravesar fácilmente los cortafuegos y establecer rápidamente una conexión suelta, que también puede desconectarse rápidamente si es necesario, es decir, sin interferir con las aplicaciones implicadas. Su apertura y flexibilidad hacen que las API sean indispensables en la era de la digitalización, fieles al lema: "Acceso a los datos a través de API, siempre y desde cualquier lugar".
SAP también sigue esta estrategia y, con S/4 Hana, especifica que en el futuro la integración de aplicaciones y funciones debe realizarse a través de API. El alcance funcional de estas API aún no es comparable con las interfaces de integración IDoc y BAPI que se utilizan habitualmente en la actualidad, pero con cada versión se añaden nuevas API. El principal cometido de las API es permitir el acceso en tiempo real a los datos y a determinadas funciones del sistema. Siempre hay dos partes implicadas en un escenario de este tipo: la parte que tiene los datos y concede acceso a ellos (proveedor) y la parte que recupera y consume los datos (consumidor).
Para este acceso en tiempo real, el proveedor necesita poder proporcionar los datos disponibles en su sistema a través de una interfaz API, y el consumidor debe poder llamar a la interfaz API desde su sistema y procesar los datos devueltos: ¡esto es integración API! La integración API es necesaria porque no todos los sistemas disponen de esta capacidad API de serie. En el caso de un proveedor de servicios logísticos descrito anteriormente, por ejemplo, la gestión de almacenes no dispone de una API directa.
Se crea a través de la solución de integración API del BIS (véase la ilustración de la página siguiente). Es obvio que la provisión y el uso de API deben organizarse o controlarse de forma adecuada. Esto también afecta a ambas partes, proveedores y consumidores. Saber qué API se ofrecen, qué API se utilizan, qué consumidores externos de API utilizan qué API propias, cuándo y con qué frecuencia, y poder controlar qué usuario de API está autorizado a utilizar qué API: ¡todo esto forma parte de la gestión de API!

API e integración híbrida
La Business Integration Suite (BIS) de Seeburger demuestra lo que una empresa puede hacer para estar bien posicionada frente a las API. Con su plataforma de integración BIS, Seeburger persigue la idea de la "Plataforma de Integración Híbrida" (HIP) acuñada por el analista Gartner. En línea con el enfoque de Gartner, BIS también domina el tema de las API y ofrece una solución completa para la gestión del ciclo de vida completo de las API con los componentes de la solución BIS API Integration y BIS API Management.
BIS API Integration ayuda a las empresas a abrir silos de datos y ponerlos a disposición a través de API. También permite a los usuarios de BIS consumir API de terceros proveedores e integrarlas en sus propias aplicaciones. BIS API Management garantiza la transparencia y el control del tráfico de datos de las API. Ambos componentes de la solución -BIS API Integration y BIS API Management- pueden utilizarse combinados o por separado, en caso de que un cliente ya esté utilizando uno u otro componente de otro fabricante.
Seeburger recibió un honor en 2019 cuando su solución completa de API fue incluida en el conocido Cuadrante Mágico de Gartner. En concreto, se reconoció la "Capacidad de ejecución" con las capacidades de "Gestión de API de ciclo de vida completo". Este éxito se basa, entre otras cosas, en la amplia experiencia en integración de Seeburger, que se refleja en la riqueza de otras áreas de aplicación que Seeburger aborda con la Business Integration Suite (BIS): B2B/EDI, MFT, IoT, EAI, facturación electrónica e integración ERP en general, pero también con especial atención a la integración SAP.
Esta amplitud funcional y la capacidad asociada de combinar los requisitos modernos de las API con los métodos clásicos de integración son características especiales de la plataforma HIP de Seeburger. La solución de gestión de API del BIS consta de dos "ingredientes": el portal de API del BIS para gestionar las API y la pasarela de API del BIS para supervisar el tráfico de datos intercambiados a través de las API. El Portal API del BPI incluye un catálogo de APIs en el que el proveedor almacena toda la información relevante sobre las APIs y que el consumidor puede consultar. Esto abarca desde una descripción textual y metadatos, como el estado del ciclo de vida de la API, hasta recursos compartidos como archivos Swagger (formato de descripción de interfaces web neutro en cuanto al lenguaje y legible por máquina).

Portal API y pasarela API
Los consumidores de API pueden utilizar esta última directamente para integrar la API en su aplicación de llamada. La posibilidad de "probar en vivo" las API publicadas en el catálogo completa el abanico de funciones. Antes de que una aplicación pueda utilizar de forma efectiva una API publicada en el catálogo, debe registrarse en el registro de clientes de API y recibir una clave de API única, que puede utilizarse posteriormente para asignar llamadas a la API según el principio del originador. A la hora de asignar claves API, se pueden utilizar funciones de flujo de trabajo para implementar un principio de control dual para la asignación de claves, por ejemplo.
Transparencia y control
La pasarela API del BPI es una especie de guardián. Todo el tráfico de datos API fluye a través de la pasarela API. Por esta razón, también puede estar presente varias veces y, por tanto, tener una alta disponibilidad y ser altamente escalable. La pasarela de API registra cuándo qué consumidor de API llama a qué API, si la solicitud fue aceptada o rechazada y cuánto tardó la respuesta (monitorización de API).
De este modo, la pasarela de API crea transparencia sobre el uso de la API. La información registrada por la pasarela de API sobre el uso de la API también puede utilizarse con fines de facturación. La monetización de la API puede utilizarse para la facturación interna de la empresa, pero también para la facturación en una relación cliente-proveedor, en la que los datos intercambiados a través de la API son la mercancía.
La pasarela de API es el lugar donde se establecen y aplican las normas, denominadas políticas de API (aplicación de políticas de API), por ejemplo, quién tiene acceso a una determinada API o cuántas llamadas de API puede enviar un determinado consumidor de API (gestión del tráfico de API).
Con estas funciones, la pasarela API protege tanto los datos de accesos no autorizados como las aplicaciones de sobrecargas. Ninguna empresa podrá rechazar a largo plazo las iniciativas basadas en API. Por eso es aún más importante estar bien posicionado en este tema. La gestión de API puede contribuir de forma importante a dominar la dinámica que la digitalización también trae consigo en términos de uso de API.
