API Managers
Marco Antonio Sanz
CEO de CloudAppi
Empresa especializada en el mundo Cloud, Transformación digital y Apis
CTO de Waima
Soluciones de sensorización para stores y el mundo retail
Coordinador y Api Evangelist en ApiAddicts
22 charlas organizadas, 16 charlas impartidas, Api Days Mediterranea, JSDaysES, OpenExpo, ESSIC
Profesor en ufv
Profesor de usabilidad
Redactor en el blog Open Expo
Realizo posts de apis y open source
@MarAntonio82
# Emprendedor
# Tecky
# Api & Cloud Evangelist
# Open Source Lover
# Scrum Master certified
# SysOps and Solutions Architect by AWS
# IBM Api Connect certified
# Apigee Certified
Api Addicts
32
meetups
1400
api addicts
30.000
visualizaciones slideshare
Síguenos en www.apiaddicts.org
10K
3K
3K
Apis como modelos de negocio
Apis y el mundo Big Data
Define una Api
RAML
Desarrolla tu primera Api en node.js
Transformación digital en empresa
Descubre el mundo Big Data
Descubre el mundo Cloud
Gobierno de apis
Seguridad en las apis desde un punto de vista developer
Api Managers
MADA (Metodología ágil de desarrollo de apis)
MIS CHARLAS
Gobierno de Apis
Definición de recursos
Política de versionado
Políticas de seguridad
Estándar de definición
Estándares de desarrollo
Documentación
Monitorización
Testing
Billing
Gestión de entornos
Desarrollo de Apis
Desarrollamos Apis en diferentes tecnologías, como Java, node.js, Python o .net
Integración con
Terceros
Expertos en integrar con otros sistemas, como facebook, twitter, gmail o de otros tipos de productos, como el CRM de Zoho a través de las Apis
Apis
Certified partner
Certified partner
Casos de éxito - Gobiernos de APIs
Definición de todo el gobierno para la
Apigee, OpenAPI
APIficación de smartpick
WSO2, RAML
Apificación de inventario, CRM, JIRA..
WSO2, RAML
Checkin, Excursiones, producto...
WSO2
Definición y mapeo de los servicios
IBM API Connect
APIficación de sus servicios
WSO2, OpenAPI
Conceptos generales
¿Qué es un API Manager?
API Gateway
Developer Center
Publisher
Desgobierno de las Apis
Índice
API Economy
Conceptos generales
API Economy
Conceptos generales
API Economy
Conceptos generales
API Economy
Conceptos generales
App Backend
Customers
Data
Partners
Core Business
Internal APIs
API Como Producto
APIs Como una herramienta
Poca documentación
Poco control de quién nos llaman
No se catalogan
Descontrol de versiones
Mismos problemas se solucionan en cada API de forma diferentes
Seguridad
Autenticación vs Autorización
Conceptos generales
Problemas con las APis
Principales API Managers
Conceptos generales
Principales API Managers
Conceptos generales
El Api Manager es una pieza o conjunto de piezas que permite gestionar las apis de una compañía.
¿Qué es un API Manager?
API Gateway
Developer center
Manager
Publisher
Analytics
ESB???
Fuente: http://www.rsaconference.com/writable/presentations/file_upload/sec-t07-apis-the-next-hacker-target-or-a-business-and-security-opportunity.pdf
Conceptos generales
Pieza fundamental que es la que va a controlar las peticiones
API Gateway
Controla las peticiones
Gestiona la seguridad
Ejecuta las policies
Genera las analíticas
Genera los logs
Pieza que concentra toda la funcionalidad del developer
Developer Center
Pone la documentación al servicio del developer
Muestra ejemplos - casos de prueba. Herramientas de try-out
Genera las credenciales
Analíticas del desarrollador
Permite comprar “tickets”
Pieza que permite permite gestionar el ciclo de vida de las Apis
Publisher
Expone las Apis
Servicios directos
Mappings
SOAP
Otros tipos de servicios
Permite gestionar el ciclo de vida
Permite subir la documentación
Permite definir la seguridad
Control de cuota
Autorización / autenticación
Tipos de API Managers
Conceptos generales
Cloud nativos (Azure, AWS)
API Managers que han nacido en el cloud (Mulesoft, Apigee)
Api Managers que han nacido en el mundo on premise (Axway, WSO2..)
Modos de licenciamiento
Conceptos generales
Open Source
Pago por algunos elementos (Kong)
Pago por soporte (WSO2)
Pago por uso (AWS)
Pago por rangos de peticiones (apigee, IBM..)
Pago por licencia
Desgobierno de las Apis
22
No nos podemos preocupar sólo por la herramienta...
Recursos y API Corporativas
Política de versionado
Ciclo de vida
Políticas de seguridad
Estándar de definición de apis
Estándar de desarrollo de apis
Roles y flujos de aceptación
Documentación
Monitorización
Testing
Environment
Ruegos y preguntas
Síguenos
Contacta
Dirección
Calle Velasco 13
Getafe, Madrid
Teléfono
+34 91 764 79 82
658 89 75 75
Email
[email protected]
web
www.cloudappi.net
Linkedin
CloudAppi
Twitter
@CloudAppi
Facebook
CloudAppi
Meetup
ApiAddicts