SlideShare una empresa de Scribd logo
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
CustomersData
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
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 info@cloudappi.net
web www.cloudappi.net
Linkedin CloudAppi
Twitter @CloudAppi
Facebook CloudAppi
Meetup ApiAddicts

Más contenido relacionado

La actualidad más candente

WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview
Edgar Silva
 
Network Security and Access Control within AWS
Network Security and Access Control within AWSNetwork Security and Access Control within AWS
Network Security and Access Control within AWS
Amazon Web Services
 
Effective API Governance: Lessons Learnt
Effective API Governance: Lessons LearntEffective API Governance: Lessons Learnt
Effective API Governance: Lessons Learnt
Pronovix
 
AWS Application Discovery Service
AWS Application Discovery ServiceAWS Application Discovery Service
AWS Application Discovery Service
Amazon Web Services
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overview
roundman
 
Azure kubernetes service
Azure kubernetes serviceAzure kubernetes service
Azure kubernetes service
Vishwas N
 
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway APIIngress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
VMware Tanzu
 
Fundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWSFundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWS
Bhuvaneswari Subramani
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
WSO2
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOps
Sven Bernhardt
 
INTERFACE by apidays 2023 - API-as-a-product: The Key to a Successful API Pro...
INTERFACE by apidays 2023 - API-as-a-product: The Key to a Successful API Pro...INTERFACE by apidays 2023 - API-as-a-product: The Key to a Successful API Pro...
INTERFACE by apidays 2023 - API-as-a-product: The Key to a Successful API Pro...
apidays
 
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
Amazon Web Services
 
CKA Certified Kubernetes Administrator Notes
CKA Certified Kubernetes Administrator Notes CKA Certified Kubernetes Administrator Notes
CKA Certified Kubernetes Administrator Notes
Adnan Rashid
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
Bob Killen
 
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry ServiceAzure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
Ilyas F ☁☁☁
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
James Falkner
 
(BAC404) Deploying High Availability and Disaster Recovery Architectures with...
(BAC404) Deploying High Availability and Disaster Recovery Architectures with...(BAC404) Deploying High Availability and Disaster Recovery Architectures with...
(BAC404) Deploying High Availability and Disaster Recovery Architectures with...
Amazon Web Services
 
Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...
Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...
Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...
Amazon Web Services
 
GitOps and ArgoCD
GitOps and ArgoCDGitOps and ArgoCD
GitOps and ArgoCD
Omar Fathy
 
Azure kubernetes service (aks)
Azure kubernetes service (aks)Azure kubernetes service (aks)
Azure kubernetes service (aks)
Akash Agrawal
 

La actualidad más candente (20)

WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview WSO2 API Manager 2.0 - Overview
WSO2 API Manager 2.0 - Overview
 
Network Security and Access Control within AWS
Network Security and Access Control within AWSNetwork Security and Access Control within AWS
Network Security and Access Control within AWS
 
Effective API Governance: Lessons Learnt
Effective API Governance: Lessons LearntEffective API Governance: Lessons Learnt
Effective API Governance: Lessons Learnt
 
AWS Application Discovery Service
AWS Application Discovery ServiceAWS Application Discovery Service
AWS Application Discovery Service
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overview
 
Azure kubernetes service
Azure kubernetes serviceAzure kubernetes service
Azure kubernetes service
 
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway APIIngress? That’s So 2020! Introducing the Kubernetes Gateway API
Ingress? That’s So 2020! Introducing the Kubernetes Gateway API
 
Fundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWSFundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWS
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOps
 
INTERFACE by apidays 2023 - API-as-a-product: The Key to a Successful API Pro...
INTERFACE by apidays 2023 - API-as-a-product: The Key to a Successful API Pro...INTERFACE by apidays 2023 - API-as-a-product: The Key to a Successful API Pro...
INTERFACE by apidays 2023 - API-as-a-product: The Key to a Successful API Pro...
 
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
How to Migrate SAP Applications to AWS While Maintaining Compliance with AWS ...
 
CKA Certified Kubernetes Administrator Notes
CKA Certified Kubernetes Administrator Notes CKA Certified Kubernetes Administrator Notes
CKA Certified Kubernetes Administrator Notes
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
 
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry ServiceAzure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
(BAC404) Deploying High Availability and Disaster Recovery Architectures with...
(BAC404) Deploying High Availability and Disaster Recovery Architectures with...(BAC404) Deploying High Availability and Disaster Recovery Architectures with...
(BAC404) Deploying High Availability and Disaster Recovery Architectures with...
 
Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...
Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...
Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...
 
GitOps and ArgoCD
GitOps and ArgoCDGitOps and ArgoCD
GitOps and ArgoCD
 
Azure kubernetes service (aks)
Azure kubernetes service (aks)Azure kubernetes service (aks)
Azure kubernetes service (aks)
 

Similar a Api managers

El mundo cloud y las apis
El mundo cloud y las apisEl mundo cloud y las apis
El mundo cloud y las apis
CloudAppi
 
Las apis como modelo de negocio
Las apis como modelo de negocioLas apis como modelo de negocio
Las apis como modelo de negocio
CloudAppi
 
Mada metodología ágil de desarrollo de apis
Mada   metodología ágil de desarrollo de apisMada   metodología ágil de desarrollo de apis
Mada metodología ágil de desarrollo de apis
CloudAppi
 
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIsForo innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
BEEVA_es
 
Seguridad en las apis desde un punto de vista de developer
Seguridad en las apis desde un punto de vista de developerSeguridad en las apis desde un punto de vista de developer
Seguridad en las apis desde un punto de vista de developer
CloudAppi
 
Api managers
Api managersApi managers
Api managers
CloudAppi
 
Marco antonio sanz
Marco antonio sanzMarco antonio sanz
Marco antonio sanz
CloudAppi
 
Usando Azure para habilitar APIs
Usando Azure para habilitar APIsUsando Azure para habilitar APIs
Usando Azure para habilitar APIs
Oscar Gensollen
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
Eudris Cabrera
 
Monetización de APIs con WSO2
Monetización de APIs con WSO2Monetización de APIs con WSO2
Monetización de APIs con WSO2
WSO2
 
API como SaaS
API como SaaSAPI como SaaS
API como SaaS
Pablo López Escobés
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019
Larry Magallanes
 
Creando Productos SaaS
Creando Productos SaaSCreando Productos SaaS
Creando Productos SaaS
Asier Marqués
 
Daniel rabinovich php conference
Daniel rabinovich   php conferenceDaniel rabinovich   php conference
Daniel rabinovich php conference
Daniel Rabinovich
 
Ecosistemas de APIs: abre tu API al mundo.
Ecosistemas de APIs: abre tu API al mundo.Ecosistemas de APIs: abre tu API al mundo.
Ecosistemas de APIs: abre tu API al mundo.
Molino de Ideas
 
Doppler Tutorial: Cómo aprovechar la API de Doppler
Doppler Tutorial: Cómo aprovechar la API de DopplerDoppler Tutorial: Cómo aprovechar la API de Doppler
Doppler Tutorial: Cómo aprovechar la API de Doppler
FromDoppler
 
Apiux ciber seguridad+ casos de exito
Apiux   ciber seguridad+ casos de exitoApiux   ciber seguridad+ casos de exito
Apiux ciber seguridad+ casos de exito
Julian Sandoval
 
MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020
Ieva Navickaite
 
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOLCURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
Darwin Durand
 
RAML
RAMLRAML
RAML
CloudAppi
 

Similar a Api managers (20)

El mundo cloud y las apis
El mundo cloud y las apisEl mundo cloud y las apis
El mundo cloud y las apis
 
Las apis como modelo de negocio
Las apis como modelo de negocioLas apis como modelo de negocio
Las apis como modelo de negocio
 
Mada metodología ágil de desarrollo de apis
Mada   metodología ágil de desarrollo de apisMada   metodología ágil de desarrollo de apis
Mada metodología ágil de desarrollo de apis
 
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIsForo innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
 
Seguridad en las apis desde un punto de vista de developer
Seguridad en las apis desde un punto de vista de developerSeguridad en las apis desde un punto de vista de developer
Seguridad en las apis desde un punto de vista de developer
 
Api managers
Api managersApi managers
Api managers
 
Marco antonio sanz
Marco antonio sanzMarco antonio sanz
Marco antonio sanz
 
Usando Azure para habilitar APIs
Usando Azure para habilitar APIsUsando Azure para habilitar APIs
Usando Azure para habilitar APIs
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
 
Monetización de APIs con WSO2
Monetización de APIs con WSO2Monetización de APIs con WSO2
Monetización de APIs con WSO2
 
API como SaaS
API como SaaSAPI como SaaS
API como SaaS
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019
 
Creando Productos SaaS
Creando Productos SaaSCreando Productos SaaS
Creando Productos SaaS
 
Daniel rabinovich php conference
Daniel rabinovich   php conferenceDaniel rabinovich   php conference
Daniel rabinovich php conference
 
Ecosistemas de APIs: abre tu API al mundo.
Ecosistemas de APIs: abre tu API al mundo.Ecosistemas de APIs: abre tu API al mundo.
Ecosistemas de APIs: abre tu API al mundo.
 
Doppler Tutorial: Cómo aprovechar la API de Doppler
Doppler Tutorial: Cómo aprovechar la API de DopplerDoppler Tutorial: Cómo aprovechar la API de Doppler
Doppler Tutorial: Cómo aprovechar la API de Doppler
 
Apiux ciber seguridad+ casos de exito
Apiux   ciber seguridad+ casos de exitoApiux   ciber seguridad+ casos de exito
Apiux ciber seguridad+ casos de exito
 
MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020
 
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOLCURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
 
RAML
RAMLRAML
RAML
 

Más de CloudAppi

Meme teambuilding
Meme teambuildingMeme teambuilding
Meme teambuilding
CloudAppi
 
Cloud appi transformacion digital
Cloud appi   transformacion digitalCloud appi   transformacion digital
Cloud appi transformacion digital
CloudAppi
 
Desarrolla tu primera api con spring boot
Desarrolla tu primera api con spring bootDesarrolla tu primera api con spring boot
Desarrolla tu primera api con spring boot
CloudAppi
 
Big data y las apis (big data spain)
Big data y las apis (big data spain)Big data y las apis (big data spain)
Big data y las apis (big data spain)
CloudAppi
 
Define y desarrolla tu primera api
Define y desarrolla tu primera apiDefine y desarrolla tu primera api
Define y desarrolla tu primera api
CloudAppi
 
JSDays Desarrolla tu primera API
JSDays Desarrolla tu primera APIJSDays Desarrolla tu primera API
JSDays Desarrolla tu primera API
CloudAppi
 
Big data y las apis
Big data y  las apis Big data y  las apis
Big data y las apis
CloudAppi
 
Taller desarrollo de apis
Taller desarrollo de apisTaller desarrollo de apis
Taller desarrollo de apis
CloudAppi
 
Taller definición de apis
Taller definición de apisTaller definición de apis
Taller definición de apis
CloudAppi
 

Más de CloudAppi (9)

Meme teambuilding
Meme teambuildingMeme teambuilding
Meme teambuilding
 
Cloud appi transformacion digital
Cloud appi   transformacion digitalCloud appi   transformacion digital
Cloud appi transformacion digital
 
Desarrolla tu primera api con spring boot
Desarrolla tu primera api con spring bootDesarrolla tu primera api con spring boot
Desarrolla tu primera api con spring boot
 
Big data y las apis (big data spain)
Big data y las apis (big data spain)Big data y las apis (big data spain)
Big data y las apis (big data spain)
 
Define y desarrolla tu primera api
Define y desarrolla tu primera apiDefine y desarrolla tu primera api
Define y desarrolla tu primera api
 
JSDays Desarrolla tu primera API
JSDays Desarrolla tu primera APIJSDays Desarrolla tu primera API
JSDays Desarrolla tu primera API
 
Big data y las apis
Big data y  las apis Big data y  las apis
Big data y las apis
 
Taller desarrollo de apis
Taller desarrollo de apisTaller desarrollo de apis
Taller desarrollo de apis
 
Taller definición de apis
Taller definición de apisTaller definición de apis
Taller definición de apis
 

Último

Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 

Último (8)

Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 

Api managers

  • 2. 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
  • 4. ❏ 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
  • 5. 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
  • 6. 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
  • 7. ❏ Conceptos generales ❏ ¿Qué es un API Manager? ❏ API Gateway ❏ Developer Center ❏ Publisher ❏ Desgobierno de las Apis Índice
  • 11. API Economy Conceptos generales App Backend CustomersData Partners Core Business Internal APIs API Como Producto APIs Como una herramienta
  • 12. ➢ 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
  • 15. 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???
  • 17. 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
  • 18. 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”
  • 19. 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
  • 20. 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..)
  • 21. 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
  • 22. Desgobierno de las Apis 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
  • 24.
  • 25. Síguenos Contacta Dirección Calle Velasco 13 Getafe, Madrid Teléfono +34 91 764 79 82 658 89 75 75 Email info@cloudappi.net web www.cloudappi.net Linkedin CloudAppi Twitter @CloudAppi Facebook CloudAppi Meetup ApiAddicts