SlideShare una empresa de Scribd logo
Introducción
API Management
iT Synergy
02-05-19
AGENDA
1. Introducción a API Economy
3. Introducción a API Management de Azure
4. Componentes de API Management de Azure
5. Demo: Importando una API en API Management
6. Demo: Creando un producto en API Management
7. Referencias
2. Desafíos de API Management
Introducción a API Economy
En la economía moderna de la API, las APIs y los servicios web no son sólo la manera de hacer negocios,
sino la forma de mantenerse en el negocio. Las organizaciones utilizan las API para integrar sus
aplicaciones empresariales internas, para exponer las API a sus socios comerciales y consumidores, y para
crear aplicaciones que utilicen las API públicas o privadas de otra persona.
No hace mucho tiempo que la idea de hacer que los activos y servicios de información de una empresa
estuvieran disponibles para las partes externas haría que un CEO se impresionara. No sólo las empresas
más innovadoras hacen exactamente eso hoy en día, sino que están viendo un enorme valor empresarial
como resultado. Las empresas están incrementando su crecimiento, generando ingresos y acelerando la
innovación compartiendo servicios a través de interfaces de programación de aplicaciones (APIs).
Según Harvard Business Review, Salesforce.com genera 50% de sus ingresos a través de APIs, mientras
que eBay genera 60% y Expedia.com genera un enorme 90%. Las APIs publicadas externamente permiten
a las empresas entrar en los mercados y llegar a clientes y socios que nunca hubieran tenido antes.
Quizás se logre un impacto aún mayor pero más difícil de medir cuando las empresas exponen las API
internamente para que diferentes partes de la empresa puedan acelerar el uso de los datos y las
aplicaciones.
Introducción a API Economy
Las API se han vuelto cruciales para respaldar el desarrollo de aplicaciones móviles, crear nuevos tipos de
relaciones con los socios y promover la innovación. Si se tiene un enfoque interno o externo, o una
combinación de los dos, exponer los servicios y la información a través de APIs no deja de presentar
riesgos y dificultades. Con el fin de realizar el valor empresarial de las API, las organizaciones de TI deben
abordar primero los desafíos y riesgos técnicos asociados con la creación, el mantenimiento y la
administración de los mismos.
Desafíos de API Management
Para usar las API y participar en la economía de la API, debe abordar una serie de requisitos y desafíos
relacionados con la supervisión, la administración y la protección de las API, que incluyen:
• Reutilización: Admita las API heredadas sin reescribirlas.
• Acceso sin dolores de cabeza: Proporcione a los desarrolladores acceso a las API de forma fácil y
automática.
• Seguridad: Asegure los sistemas backend y proteja las API contra el uso no autorizado o el uso
excesivo.
• Visibilidad: Mida qué APIs se están utilizando, cuánto y por quién.
Introducción API Management de Azure
API Management ayuda a las organizaciones a publicar API para desarrolladores externos, asociados e
internos a fin de desbloquear el potencial de sus datos y servicios. Todas y cada una de las empresas
pretenden extender sus operaciones como una plataforma digital creando nuevos canales, buscando
nuevos clientes y estrechando la relación con los existentes. API Management proporciona las
competencias esenciales para garantizar un programa de API de éxito mediante compromisos con
desarrolladores, información detallada empresarial, análisis, seguridad y protección. Puede usar Azure API
Management para tomar cualquier back-end e iniciar un programa de API completo basado en él.
Para usar API Management, los administradores crean las APIs. Cada API consta de una o varias
operaciones y se puede agregar a uno o varios productos. Para usar una API, los desarrolladores se
suscriben a un producto que contiene esa API y después pueden llamar a la operación de la API
cumpliendo cualquier directiva de uso que pueda estar vigente o aplicando en ese momento.
Introducción API Management de Azure
Componentes de API Management de Azure
La puerta de enlace de la API es el extremo que:
 Acepta llamadas de API y las enruta a los back-end.
 Comprueba las claves de API, los tokens JWT, los certificados y otras credenciales.
 Aplica cuotas de uso y límites de frecuencia.
 Transforma la API sobre la marcha sin modificaciones de código.
 Almacena en caché las respuestas de back-end donde se instalaron.
 Registra los metadatos de llamada para fines de análisis.
Azure Portal es la interfaz administrativa donde se configura el programa de API. Se utiliza para:
 Definir o importar el esquema de API
 Empaquetar las API en productos
 Establecer directivas, como cuotas o transformaciones, en las API
 Obtener información del análisis
 Administrar usuarios
El portal para desarrolladores actúa como la presencia web principal para desarrolladores, donde estos pueden:
 Leer documentación de la API
 Probar una API a través de la consola interactiva
 Crear una cuenta y suscribirse para obtener claves de API
 Obtener acceso a análisis sobre su propio uso
Demo: Importando una API al API Management
Demo: Creando un Producto en el API Management
Referencias
https://docs.microsoft.com/es-es/azure/api-management/api-management-key-concepts
https://docs.microsoft.com/es-es/azure/api-management/import-and-publish
https://docs.microsoft.com/es-es/azure/api-management/api-management-howto-add-products
/iTSynergy
@iTSynergy
@iTSynergy
iT Synergy Co
Jimmy Quejada
Software Engineer
www.itsynergy.co
(+57) 300 5391668
comercial@itsynergy.co

Más contenido relacionado

PDF
API Testing Para el mundo Ágil
PPTX
Salesforce Lightning Components
PPTX
Azure | Introducción a Azure API Management - 11/05/2017
PDF
Usando Azure para habilitar APIs
PDF
API Management
PPTX
Chapter 4 build
API Testing Para el mundo Ágil
Salesforce Lightning Components
Azure | Introducción a Azure API Management - 11/05/2017
Usando Azure para habilitar APIs
API Management
Chapter 4 build

Similar a API Management (20)

PDF
Apis para dummies claus jensen
PDF
Api managers
PPTX
Mis APIs. Tus APIs. Las APIs de todos.
PPTX
Global integration bootcamp 2018 - Gobierno de APIs
PPTX
Global Integration Bootcamp 2018 - Gobierno de APIs
PDF
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
PPTX
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
PPTX
Analisis y Diseño De Sistemas - Oneyda Perez - Dannery Ortega - Jean Carlos Z...
PPTX
Apis killed the website star.pptx
PDF
Monetización de APIs con WSO2
PPTX
Las apis como modelo de negocio
PPTX
El Rol del Desarrollador en la Transformación Digital
PPTX
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
PDF
Addressers & Digital Trends Of Leading Organizations By Alexandre Gomes, Dire...
PPTX
Best Practices from Pragma .pptx
PPTX
Best Practices from Pragma.pptx
PDF
Meetup microservicios: API Management
PDF
Gobierno de apis
PPTX
Azure API Management
PPTX
API Days Mediterranea - Emprender el desarrollo - API's Inferno
Apis para dummies claus jensen
Api managers
Mis APIs. Tus APIs. Las APIs de todos.
Global integration bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
Analisis y Diseño De Sistemas - Oneyda Perez - Dannery Ortega - Jean Carlos Z...
Apis killed the website star.pptx
Monetización de APIs con WSO2
Las apis como modelo de negocio
El Rol del Desarrollador en la Transformación Digital
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Addressers & Digital Trends Of Leading Organizations By Alexandre Gomes, Dire...
Best Practices from Pragma .pptx
Best Practices from Pragma.pptx
Meetup microservicios: API Management
Gobierno de apis
Azure API Management
API Days Mediterranea - Emprender el desarrollo - API's Inferno
Publicidad

Más de iT Synergy (6)

PPTX
Containers
PPTX
VSTS and Microsoft Project
PPTX
Microsoft Flow y PowerApps
PPTX
Microsoft Bot Services
PPTX
Business Intelligence en Azure
PPTX
Fundamentos en Scrum
Containers
VSTS and Microsoft Project
Microsoft Flow y PowerApps
Microsoft Bot Services
Business Intelligence en Azure
Fundamentos en Scrum
Publicidad

Último (20)

PPTX
Presentación de Redes de Datos modelo osi
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
Maste clas de estructura metálica y arquitectura
PPT
Que son las redes de computadores y sus partes
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
clase auditoria informatica 2025.........
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
CyberOps Associate - Cisco Networking Academy
PDF
taller de informática - LEY DE OHM
Presentación de Redes de Datos modelo osi
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Calidad desde el Docente y la mejora continua .pdf
Plantilla para Diseño de Narrativas Transmedia.pdf
Maste clas de estructura metálica y arquitectura
Que son las redes de computadores y sus partes
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
REDES INFORMATICAS REDES INFORMATICAS.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Presentación PASANTIAS AuditorioOO..pptx
historia_web de la creacion de un navegador_presentacion.pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
clase auditoria informatica 2025.........
Power Point Nicolás Carrasco (disertación Roblox).pptx
Influencia-del-uso-de-redes-sociales.pdf
CyberOps Associate - Cisco Networking Academy
taller de informática - LEY DE OHM

API Management

  • 2. AGENDA 1. Introducción a API Economy 3. Introducción a API Management de Azure 4. Componentes de API Management de Azure 5. Demo: Importando una API en API Management 6. Demo: Creando un producto en API Management 7. Referencias 2. Desafíos de API Management
  • 3. Introducción a API Economy En la economía moderna de la API, las APIs y los servicios web no son sólo la manera de hacer negocios, sino la forma de mantenerse en el negocio. Las organizaciones utilizan las API para integrar sus aplicaciones empresariales internas, para exponer las API a sus socios comerciales y consumidores, y para crear aplicaciones que utilicen las API públicas o privadas de otra persona. No hace mucho tiempo que la idea de hacer que los activos y servicios de información de una empresa estuvieran disponibles para las partes externas haría que un CEO se impresionara. No sólo las empresas más innovadoras hacen exactamente eso hoy en día, sino que están viendo un enorme valor empresarial como resultado. Las empresas están incrementando su crecimiento, generando ingresos y acelerando la innovación compartiendo servicios a través de interfaces de programación de aplicaciones (APIs). Según Harvard Business Review, Salesforce.com genera 50% de sus ingresos a través de APIs, mientras que eBay genera 60% y Expedia.com genera un enorme 90%. Las APIs publicadas externamente permiten a las empresas entrar en los mercados y llegar a clientes y socios que nunca hubieran tenido antes. Quizás se logre un impacto aún mayor pero más difícil de medir cuando las empresas exponen las API internamente para que diferentes partes de la empresa puedan acelerar el uso de los datos y las aplicaciones.
  • 4. Introducción a API Economy Las API se han vuelto cruciales para respaldar el desarrollo de aplicaciones móviles, crear nuevos tipos de relaciones con los socios y promover la innovación. Si se tiene un enfoque interno o externo, o una combinación de los dos, exponer los servicios y la información a través de APIs no deja de presentar riesgos y dificultades. Con el fin de realizar el valor empresarial de las API, las organizaciones de TI deben abordar primero los desafíos y riesgos técnicos asociados con la creación, el mantenimiento y la administración de los mismos.
  • 5. Desafíos de API Management Para usar las API y participar en la economía de la API, debe abordar una serie de requisitos y desafíos relacionados con la supervisión, la administración y la protección de las API, que incluyen: • Reutilización: Admita las API heredadas sin reescribirlas. • Acceso sin dolores de cabeza: Proporcione a los desarrolladores acceso a las API de forma fácil y automática. • Seguridad: Asegure los sistemas backend y proteja las API contra el uso no autorizado o el uso excesivo. • Visibilidad: Mida qué APIs se están utilizando, cuánto y por quién.
  • 6. Introducción API Management de Azure API Management ayuda a las organizaciones a publicar API para desarrolladores externos, asociados e internos a fin de desbloquear el potencial de sus datos y servicios. Todas y cada una de las empresas pretenden extender sus operaciones como una plataforma digital creando nuevos canales, buscando nuevos clientes y estrechando la relación con los existentes. API Management proporciona las competencias esenciales para garantizar un programa de API de éxito mediante compromisos con desarrolladores, información detallada empresarial, análisis, seguridad y protección. Puede usar Azure API Management para tomar cualquier back-end e iniciar un programa de API completo basado en él. Para usar API Management, los administradores crean las APIs. Cada API consta de una o varias operaciones y se puede agregar a uno o varios productos. Para usar una API, los desarrolladores se suscriben a un producto que contiene esa API y después pueden llamar a la operación de la API cumpliendo cualquier directiva de uso que pueda estar vigente o aplicando en ese momento.
  • 8. Componentes de API Management de Azure La puerta de enlace de la API es el extremo que:  Acepta llamadas de API y las enruta a los back-end.  Comprueba las claves de API, los tokens JWT, los certificados y otras credenciales.  Aplica cuotas de uso y límites de frecuencia.  Transforma la API sobre la marcha sin modificaciones de código.  Almacena en caché las respuestas de back-end donde se instalaron.  Registra los metadatos de llamada para fines de análisis. Azure Portal es la interfaz administrativa donde se configura el programa de API. Se utiliza para:  Definir o importar el esquema de API  Empaquetar las API en productos  Establecer directivas, como cuotas o transformaciones, en las API  Obtener información del análisis  Administrar usuarios El portal para desarrolladores actúa como la presencia web principal para desarrolladores, donde estos pueden:  Leer documentación de la API  Probar una API a través de la consola interactiva  Crear una cuenta y suscribirse para obtener claves de API  Obtener acceso a análisis sobre su propio uso
  • 9. Demo: Importando una API al API Management
  • 10. Demo: Creando un Producto en el API Management
  • 12. /iTSynergy @iTSynergy @iTSynergy iT Synergy Co Jimmy Quejada Software Engineer www.itsynergy.co (+57) 300 5391668 comercial@itsynergy.co