Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas

1,541 views

Published on

Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas

Published in: Technology
  • Be the first to comment

Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas

  1. 1. #APIForum Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas @vfernandezg Victor M. Fernández Sesión, 13:30
  2. 2. #APIForum Presentación • Licenciado en Ciencias y Diplomado en CAP • Master en Comunicaciones, Redes y Sistemas • Senior manager de Tecnología e Infraestructura con mas de 15 años de experiencia • Formaciones y Certificaciones – Arquitectura: TOGAF y Big Data – Proyectos: PMBOK, Agile, PRINCE, ISO 21500 y SCRUM © – Servicios: ITIL, ISO 20000, Lean IT © y DevOps © – Seguridad: ISO 27001/2, Cloud Computing y CSX ©
  3. 3. #APIForum ¿Qué son las APIs? Se las conoce como el “pegamento” de la Transformación Digital, debido a que conectan cualquier elemento y permiten el acceso a información desde cualquier lugar
  4. 4. #APIForum ¿Por qué las APIs? Su uso y utilización lleva asociado un crecimiento exponencial en los últimos años, debido a que permiten lo anterior de una forma segura, sencilla y accesible
  5. 5. #APIForum - Arquitectura Web SOA En una arquitectura tradicional los Web Services están mas pensados (en su origen) para ser ejecutados en un ecosistema de Datacenter (interior)  Alto ancho de banda y baja latencia
  6. 6. #APIForum - Arquitectura Web API Sin embargo, dentro de la Trasformación Digital, la llegada de la Movilidad, potencia el acceso a la Información desde cualquier lugar (exterior) y cualquier dispositivo (Móviles, Tablets, Smartwatches, Weareables, IoT, etc…)  Bajo ancho de banda y alta latencia
  7. 7. #APIForum ¿Qué es API Management? De todo lo anterior surge la necesidad de utilizar una tecnología común para gestionar y gobernar los puntos comunes de la arquitectura Web mas tradicional y de la nueva arquitectura basada en APIs, en lugar de únicamente la arquitectura de capas (redundantes)
  8. 8. #APIForum
  9. 9. #APIForum Capacidades API Management - Control de trafico - Calidad de Servicio (QoS), etc… - Securización <----------------------------------------- - HTTPs, TLS, Tokens de sesión (oauth2, etc…), etc… - Monetización - Del uso de las propias APIs - Optimización para dispositivos móviles - Protocolos de transformación de datos Facilita el Cumplimiento normativo como por ejemplo PSD2 (Directiva de los Servicios de Pago v2)
  10. 10. #APIForum Además API Management, permite: REUTILIZAR LAS INFRAESTRUCTURAS Y LAS TECNOLOGIAS DE LAS APLICACIONES LEGACY EXISTENTES - Mediante la exposición y publicación, de forma segura y de forma controlada, de los servicios de negocio en el exterior - Mediante la exposición y publicación, de forma segura y de forma controlada, de los Servicios de negocio en el interior, siendo incluso compatible con las suites de integración SOA mas tradicionales (BPM, BRM, ESB y Orquestador)
  11. 11. #APIForum Además API Management, permite: REUTILIZAR LAS INFRAESTRUCTURAS Y LAS TECNOLOGIAS DE LAS APLICACIONES LEGACY EXISTENTES - Mediante la exposición y publicación, de forma segura y de forma controlada, de los servicios de negocio en el exterior - Mediante la exposición y publicación, de forma segura y de forma controlada, de los Servicios de negocio en el interior, siendo incluso compatible con las suites de integración SOA mas tradicionales (BPM, BRM, ESB y Orquestador)
  12. 12. #APIForum Aplicación 1 Aplicación 2 Aplicación 3 Aplicación 4 Pública Pública APM exterior
  13. 13. #APIForum Además API Management, permite: REUTILIZAR LAS INFRAESTRUCTURAS Y LAS TECNOLOGIAS DE LAS APLICACIONES LEGACY EXISTENTES - Mediante la exposición y publicación, de forma segura y de forma controlada, de los servicios de negocio en el exterior - Mediante la exposición y publicación, de forma segura y de forma controlada, de los Servicios de negocio en el interior, siendo incluso compatible con las suites de integración SOA mas tradicionales (BPM, BRM, ESB , Gestores de Colas, Orquestadores de eventos, etc…)
  14. 14. #APIForum Aplicación 1 Aplicación 2 Aplicación 3 Pública 1 Pública APP Pública 2 Micro-Servicios APM externo APM interno DATA LAKE
  15. 15. #APIForum A su vez API Management, posibilita: REALIZAR HIBRIDACIONES DE TIPO [NUBE PRIVADA <-> NUBE PUBLICA] Y ORIENTAR LAS APLICACIONES LEGACY HACIA MICRO-SERVICIOS - Mediante el consumo, de forma segura y de forma controlada, de servicios de aplicaciones (SaaS) y servicios de plataforma (PaaS) por parte de las aplicaciones Legacy - Mediante la evolución y transformación (gradual y progresiva) de las aplicaciones Legacy a modelos, mas modernos y actuales, de naturaleza Cloud-Native mas orientados a micro-servicios
  16. 16. #APIForum A su vez API Management, posibilita: REALIZAR HIBRIDACIONES DE TIPO [NUBE PRIVADA <-> NUBE PUBLICA] Y ORIENTAR LAS APLICACIONES LEGACY HACIA MICRO-SERVICIOS - Mediante el consumo, de forma segura y de forma controlada, de servicios de aplicaciones (SaaS) y servicios de plataforma (PaaS) por parte de las aplicaciones Legacy - Mediante la evolución y transformación (gradual y progresiva) de las aplicaciones Legacy a modelos, mas modernos y actuales, de naturaleza Cloud-Native mas orientados a micro-servicios
  17. 17. #APIForum Nube híbrida = nube privada + nube publica interior exteriorexterior
  18. 18. #APIForum A su vez API Management, posibilita: REALIZAR HIBRIDACIONES DE TIPO [NUBE PRIVADA <-> NUBE PUBLICA] Y ORIENTAR LAS APLICACIONES LEGACY HACIA MICRO-SERVICIOS - Mediante el consumo, de forma segura y de forma controlada, de servicios de aplicaciones (SaaS) y servicios de plataforma (PaaS) por parte de las aplicaciones Legacy - Mediante la evolución y transformación (gradual y progresiva) de las aplicaciones Legacy a modelos, mas modernos y actuales, de naturaleza Cloud-Native mas orientados a micro-servicios
  19. 19. #APIForum Aplicaciones Cloud-Native 1. Cumplimiento 12factors (https://12factor.net/es/) 2. Integración continua (CInt) 3. Entrega continua (CDel) 4. Despliegue continuo (CDep)  DevOps (Cultura)
  20. 20. #APIForum Muchas gracias @vfernandezg

×