Hace unas semanas, Forrester publicó el estudio Forrester Wave: API Management Solutions, Q3 2020. El informe destaca la importancia de las Soluciones de API Management para el negocio, de ahí que una buena estrategia y un buen diseño de las API es un elemento clave para la transformación digital. Existen varios motivos, entre los que destacan:
- Al dar acceso a los negocios digitales, las APIs logran una mayor agilidad lo que impacta positivamente en la experiencia del cliente, permite crear ecosistemas digitales dinámicos, contribuye a alcanzar la excelencia operativa y construye modelos de plataformas de negocio
- Ante una tendencia imparable de arquitecturas nativas en la nube, los proveedores de soluciones de API Management han invertido en nuevas funcionalidades combinadas con microservicios + APIs. Eso sí, sin olvidar que el rol de un API Owner que consiste en gestionar la relación entre los proveedores de APIs y los usuarios de las mismas, ya sea dentro o fuera del ámbito de la empresa.
- Las APIs tienen casos de uso, modelos de gobierno y de negocio así como procesos de delivery muy variados, lo que implica un sinfín de funcionalidades por cada solución de API Management.
Recordemos que los informes de Forrester combinan las variables de estrategia y offering, dando como resultado una clasificación basada en 4 grupos (Challengers, Contenders, Strong Performers y Leaders).
Oscar Sanz y Jose Angel Corral, miembros de la Dirección de Tecnología e Innovación, responden una serie de dudas sobre 6 de las soluciones que implantamos desde atSistemas.
- En el cuadrante de los Challengers, hablaremos de Kong.
- En el cuadrante de los Contenders, hablaremos de Microsoft (Azure API Gateway).
- En el cuadrante de los Strong Performers, hablaremos de Red Hat (3Scale) y MuleSoft.
- En el cuadrante de los Leaders, hablaremos de WSO2 y Apigee.
Dirección de Tecnología (DTI).
¿Qué destacarías de Kong?
La solución de Kong cuenta con 2 versiones: open-source y profesional:
- La versión open-source cuenta con una funcionalidad limitada
- La versión profesional se compone de un conjunto de plugins validados por el fabricante dotando así al Gateway de varias funcionalidades:
- Seguridad OAuth2 con un gestor de identidades externo.
- Gestión del tráfico (Cuotas de consumo).
- Customización de la información de seguridad (Token JWT, Claims …).
¿Por qué atSistemas apuesta por esta solución?
En atSistemas consideramos que esta solución es una opción muy interesante para integrar en arquitecturas distribuidas basadas en un orquestador de contenedores que permitan gestionar la seguridad entre dominios funcionales con una pieza que consume muy pocos recursos, independientemente de la opción opensource o de pago.
Y, ¿cómo veis la evolución de Kong de cara a futuro?
Sin duda alguna, se trata de una solución con mucho futuro, aunque sólo cubre la gestión de tráfico (API Gateway). Actualmente otros competidores están proporcionando una funcionalidad similar a Kong con una estrategia basada en micro-gateways como WSO2 API Manager.
Microsoft (Azure API Gateway)
¿Qué destacaríais de Azure API Gateway?
La solución que proporciona Microsoft a través de su Cloud Azure nos ofrece un servicio gestionado que permite exponer recursos desplegados en el Cloud (privada o pública) del cliente de forma controlada, como p.e.:
- Azure Functions.
- Clúster de Kubernetes (AKS): Funcionalidad basada en microservicios en un clúster de Kubernetes (AKS).
- Acceso a microservicios gestionados desde Azure Containers.
¿Por qué atSistemas apuesta por esta solución?
En atSistemas utilizamos la opción de Microsoft en aquellas soluciones basados en la Cloud de Azure, debido a que con una simple configuración y con unos costes muy reducidos podemos gestionar una pieza crítica en nuestra arquitectura.
Y, ¿cómo veis la evolución de Azure API Gateway de cara a futuro?
Al igual que otros fabricantes, Microsoft sólo proporciona la funcionalidad de API Gateway, por lo que necesita apoyarse en otras herramientas para poder construir una estrategia de APIs en grandes clientes.
Red Hat (3Scale)
¿Qué destacarías de 3Scale de Red Hat?
La solución que proporciona Red Hat es una solución completa para implantar una estrategia de API Management.
¿Por qué atSistemas apuesta por esta solución?
En atSistemas utilizamos la opción de RedHat en aquellas soluciones basados en Openshift junto con “Agile Integration” que es la solución de Arquitectura Empresarial que tiene Red Hat, debido a que la solución 3Scale sólo se puede desplegar en Openshift.
Y, ¿cómo veis la evolución de 3Scale de Red Hat de cara a futuro?
La solución de Redhat, como hemos comentado, es una solución que permite implementar una estrategia de API Management pero sólo se puede desplegar en un clúster de Openshift, y el consumo de recursos y coste asociado a tener en cuenta durante la fase de diseño y provisión de la infraestructura necesaria en nuestra solución de arquitectura.
MuleSoft
¿Qué destacarías de Mulesoft?
La solución de Mulesoft combina el API Manager con el Enterprise Service Bus (ESB) y resulta una opción ideal para muchos de nuestros clientes que lo piden porque disponen de un ESB tradicional y porque dentro de su estrategia de crecimiento, necesitan exponer su información a “Third Parties”.
AnyPoint Studio, la plataforma de Mulesoft permite gestionar el ciclo de vida de las APIs desde su consola de administración, logrando así gestionar una instancia pública y privada desde la misma consola, al tiempo que destaca por los múltiples conectores que permiten una fácil y rápida integración con otras soluciones
¿Por qué atSistemas apuesta por esta solución?
Si ya de por sí, AnyPoint Studio es poderosa, su reciente adquisición con parte de Salesforce promete reforzar aún más su posición en el mercado, lo que hace que múltiples clientes se estén interesando por ella. En nuestro afán de adelantarnos a las necesidades de nuestros clientes, y de seguir las tendencias del mercado, hace tiempo que venimos siguiéndola e incluso implantándola y gestionándola en algunos de nuestros clientes.
Y, ¿cómo veis la evolución de Mulesoft de cara a futuro?
Las perspectivas de futuro de Mulesoft son muy prometedoras e incluso nos permiten creer que será uno de los líderes indiscutibles del mercado. Todo ello, como parte de la estrategia de unificación de herramientas y proveedores en la que están inmersos múltiples clientes.
WSO2
¿Qué destacarías de WSO2?
La solución de API Management que ofrece WSO2 es una solución muy robusta y consolidada en el mercado durante más de 10 años.
WSO2 dispone de 2 versiones:
- La versión open-source con toda la funcionalidad del producto.
- La versión profesional que incluye adicionalmente a la versión open-source:
- Plataforma para gestionar los parches de seguridad (WSO2 Update Manager)
- Soporte profesional a través de tickets con la suite Atlassian JIRA.
La solución de API Management se integra perfectamente con el resto de las soluciones del fabricante, permitiendo el diseño de una arquitectura empresarial completa para grandes cuentas bajo un único proveedor:
- WSO2 Identity Server, considerado como “Strong Performer” en el Q4 2020 según Forrester.
- WSO2 Enterprise Integrator con su solución de “ESB lightweight”.
- WSO2 Stream Processor.
¿Por qué atSistemas apuesta por esta solución?
En atSistemas apostamos por esta solución para aquellos clientes que cuenten con una estrategia basada en soluciones open-source, que quieren disponer de una herramienta que permita definir una estrategia de API Management minimizando el coste de licencias.
Y, ¿cómo veis la evolución de WSO2 de cara a futuro?
La solución de WSO2 está consolidada en el mercado y la última versión del producto ya dispone de una solución con funcionalidades demandadas en las soluciones que diseñamos para nuestros clientes, como “micro-gateways” en arquitecturas distribuidas basadas en microservicios.
APIgee
¿Qué destacaríamos de Apigee?
La solución que proporciona Google permite definir e implantar una estrategia de APIs a nivel empresarial con un equipo de soporte especializado.
¿Por qué atSistemas apuesta por esta solución?
En atSistemas apostamos por esta solución porque muchos clientes necesitan una solución que garantice el correcto funcionamiento de la plataforma y no se vea impactado en su operativa diaria.
Y, ¿cómo veis la evolución de Apigee cara a futuro?
Apigee es una solución que encaja muy bien en aquellos clientes con equipos de IT reducidos y prefieren que los fabricantes gestionen la plataforma a través de sus integradores o programa de partners.
¿Estás buscando una solución de API Management para tu negocio y necesitas ayuda? ¿Quieres que te asesore alguno de nuestros expertos en estas soluciones? Pídenos más información sin compromiso aquí Estaremos encantados de ayudarte, 😉.
Artículo preparado por Marta Castellanos, Growth Manager dentro del área de Desarrollo de Negocio de de atSistemas y por Oscar Sanz y Jose Angel Corral que son parte del equipo de la Dirección de Tecnología e Innovación de atSistemas que se encarga de todas las actividades técnicas/negocio a nivel cross de la Compañía.