Antes de entrar con Azure, vamos a definir de forma simple que es un API Management y que características debe tener para ofrecer toda su potencia a las organizaciones que deciden implementarlo y conocer los competidores de APIs más importantes actualmente.
Para mí, básicamente es el proceso de administrar, crear, publicar y suministrar los datos y servicios de una empresa a todo el mundo a través de un sistema integrado e independiente de nuestro backend y exponer servicios del negocio a otras aplicaciones y partners sobretodo en escenarios de movilidad y cloud de forma controlada y segura.
Las características que ofrece un API Management suelen ser:
- Gateway de acceso a las APIs
- Portal para Desarrolladores
- Portal para Gestión de las APIs
- Documentación de las APIs
- Políticas de uso de las APIs
- Políticas de seguridad
- Monetización de las APIs
- Monitorización del trafico
- Reportes y analíticas de uso
Referencias
- Fuente: https://santimacnet.wordpress.com/2017/01/05/azure-api-management-para-gobernar-todo-nuestro-negocio/
- Azure API Managment: https://azure.microsoft.com/es-es/services/api-management/