Gestión de API e iPaaS: por qué las empresas necesitan ambas

La gestión de API e iPaaS integran aplicaciones y datos. He aquí por qué las empresas necesitan ambos enfoques y por qué deben estar bien planificadas.

Hay muchas decisiones que tomar en la TI empresarial y, a menudo, hay más de una opción. Este es también el caso de iPaaS y la gestión de API. Estas tecnologías a menudo se contradicen entre sí, pero solo despliegan sus fortalezas cuando trabajan juntas. El caso de la mejor solución ignora una pregunta crucial sobre los flujos de trabajo que discutimos a continuación.

¿Cómo y por qué usar iPaaS?

API e iPaaS 1

El término Plataforma como Servicio describe un conjunto de herramientas ofrecidas para estandarizar algunos aspectos del alojamiento y las operaciones en la nube. iPaaS es un subconjunto de esto: un marco o kit de herramientas utilizado para integrar aplicaciones. iPaaS mejora la confiabilidad de las aplicaciones y reduce el costo total de propiedad. También puede reducir los errores.

Lo que hace que iPaaS, sin embargo, sea cualquier cosa menos estándar. ¿Es iPaaS una herramienta que se ejecuta en la nube pero crea y administra componentes de integración que no están en la nube? ¿La integración de iPaaS tiene lugar en la nube? Algunos defensores de iPaaS solo ofrecen software de integración, incluidas bases de datos y flujos de trabajo, mientras que otros también incluyen herramientas de desarrollo e implementación. Lo único que tienen en común es que iPaaS es un servicio en la nube.

¿Cómo funciona la administración de API?

API

La gestión de API es un conjunto de tareas y herramientas para crear y optimizar el uso de componentes de software cuyas funciones son accesibles a través de API publicadas. Con API Management, puede administrar y reutilizar componentes y activos.

Por lo tanto, las API representan una amplia clase de activos y, en ese sentido, la administración de API también es potencialmente amplia. La administración de API es una estrategia única para todos porque se puede implementar dondequiera que residan las API sin afectar los flujos de trabajo.

Diferencias entre iPaaS y API Management

iPaaS es un marco de nube que integra bases de datos y otros recursos (que pueden incluir API) para aplicaciones implementadas en la nube o que se conectan fácilmente a la nube. El desarrollo en una plataforma iPaaS simplifica la integración donde se puede aplicar. La administración de API consiste en crear y usar los componentes de software compartibles. Los dos conceptos solo compiten entre sí porque iPaaS presenta más y más características.

Nadie afirma que iPaaS esté desplazando a la gestión de API; de hecho, lo contrario es cierto. Las definiciones más amplias de iPaaS pueden incluir la administración de API o integrar y administrar los recursos que representan las API de una manera diferente. iPaaS es un concepto relativamente nuevo, y como tal, recibe mucha atención. Es la elección correcta para muchos usuarios, pero no a expensas de la administración de API.

Por qué la empresa necesita iPaaS y gestión de API

La mayoría de los argumentos que enmarcan esta discusión como iPaaS versus administración de API ignoran el punto más básico sobre iPaaS. Los flujos de trabajo rara vez se mencionan en las discusiones de iPaaS, excepto como algo a lo que puede apuntar la integración como servicio. El problema es que iPaaS necesita ver los flujos de trabajo para integrar aplicaciones y acceso a bases de datos. Es difícil integrar algo que no puedes ver.

Si un flujo de trabajo aún no involucra a la nube, el uso de iPaaS para integrar el flujo de trabajo también hará que el tráfico cruce los límites. La mayoría de los proveedores de nube pública cobran por el acceso al tráfico, por lo que la adopción de iPaaS sin tener en cuenta estos cruces fronterizos adicionales puede aumentar significativamente los costos de la nube. Esto también puede afectar a la calidad de las aplicaciones, ya que redirigir los flujos de trabajo hacia y desde la nube da como resultado una latencia adicional. Esta cuestión de cruzar fronteras no representa una barrera técnica para el pleno uso de iPaaS, pero es probable que sea una barrera financiera para ampliar su alcance a todos los recursos de aplicación. Con la gestión de API, no existe tal obstáculo.

Las aplicaciones que evitan este problema de cruzar fronteras están completamente en la nube o tienen algunos flujos de trabajo simples dentro y fuera de la nube. La mayoría de las aplicaciones empresariales seguirán el modelo de implementación de nube híbrida, donde los servicios iPaaS se ejecutan en la misma nube que los front-ends de la aplicación. Es poco probable que esto requiera cruces fronterizos adicionales. Además, cuando se utiliza iPaaS multi-cloud, se evita el problema del cruce de fronteras siempre y cuando se establezca una nube de integración para iPaaS. Si designa una ubicación donde todos los flujos de trabajo ya se están ejecutando e integrando allí, no hay pérdida de costo ni rendimiento. No redirija los flujos de trabajo solo por el bien de la integración.

Incluso si no existe una barrera financiera sólida para confiar completamente en iPaaS, ciertos aspectos de ingeniería de software pueden llevar a una organización a usar tanto iPaaS como API en lugar de elegir cualquiera de ellos.

Gestión de API e iPaaS por qué las empresas necesitan ambas

Una buena estrategia de gestión de API cubre todo el ciclo de vida de la API y proporciona un marco de desarrollo coherente que incluye todo el desarrollo y las operaciones de software. Tal inclusión inspira a muchas empresas a expandir sus estrategias de iPaaS para incluir una mayor parte del ciclo de vida del software y crear lo que algunos llaman desarrollo centrado en la nube. Es probable que esta expansión aumente el número de flujos de trabajo de integración transfronterizos y, por lo tanto, el riesgo de un aumento significativo en los costos de la nube.

iPaaS ofrece un gran valor para las empresas que priorizan la facilidad de uso y utilizan técnicas de desarrollo rápido en sus elementos de nube front-end. iPaaS también es útil para integrar las partes del flujo de trabajo de la nube que se están moviendo al centro de datos. Estas razones son más que suficientes para echar un vistazo a iPaaS.

La administración de API es valiosa dondequiera que una organización use o genere API locales o en la nube, incluso si algunas las consideran obsoletas en comparación con iPaaS. La idea de reemplazar la administración de API con iPaaS ni siquiera es obvia. Necesita desesperadamente la administración de API, y la necesitará aún más cuanto más divida sus aplicaciones en componentes. Compleméntelo con iPaaS donde tenga sentido, pero concéntrese en las API como los activos más valiosos de su organización.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *