Un API Manager ofrece un Server Proxy que gestiona API endpoints.
Debe ofrecer como mínimo:
- Basarse en estándares
- Control Seguridad
- Monitorización y Control de Calidad del Servicio (QoS)
- Gestión y Provisión de APIs
- Mediación
- Rendimiento, Disponibilidad y Escalabilidad
Basarse en estándares
- OAuth
- XML
- JSON
- SOAP
- REST
Control Seguridad
- Políticas de Autenticación: basado en diferentes esquemas:
- Mecanismos de Criptografía
- Enterprise OAuth
Monitorización y Control de Calidad de Servicio (QoS)
- Monitorización de cómo están usándose las APIs
- Identificación de problemas
- Control SLAs de nuestras APIs
- Visualización indicadores
Gestión y Provisión de APIs
- Autorización de aplicaciones que tienen acceso a APIs
- Políticas de QoS por aplicación
Mediación
- Conversión entre XML y JSON
- Mediación en trasnporte: bridge HTTP/HTTPS/JMS/MQ,…
- Conversión de APIs: entre Servicios SOAP y RESTful
Rendimiento, Disponibilidad y Escalabilidad
- Rendimiento: Ofreciendo baja latencia y alta concurrencia
- Disponibilidad: Despliegues stateless en cluster
- Escalabilidad: añadir miembros al cluster sin parar el servicio

Deja un comentario