1
¿Cómo afianzar la transformación digital
con APIs de datos en tiempo real?
Agenda1. Transformación Digital y Gestión de APIs
2. Virtualización de Datos en el ecosistema de APIs
3. Casos de Clientes
4. Demo
5. Q & A
3
APIs – Bloques de la Transformación Digital
API viene de Application Programming Interface
Las APIs son la base de la transformación digital
▪ Permiten la integración de sistemas IT diversos, y
entornos más colaborativos y Self-Service
▪ Permiten exponer datos y procesos a otras unidades
de negocio y/o partners
▪ Generar ingresos de los activos existentes, y facilitar la
creación de nuevos servicios y modelos de negocio
Estas iniciativas han creado la Economía de las APIs
4
Ejemplo de la Economía de las APIs – Uber
Google Maps
MapKit (iOS)
Twilio
SendGrid
• Las APIs han permitido a Uber centrarse en
su core business
• Conectar pasajeros y vehículos
• Servicios críticos se proporcionan por
partners via APIs
• Braintree para pagos, Google Maps para
el seguimiento del vehículo, etc.
• Uber también expone APIs a otros socios
• Uber se ha convertido en una plataforma
5
Ciclo de Vida de la Gestión de APIs: API Gateways
Gateway: enrutado, gestión de carga, seguridad
Publishing: despliegue, versionado y coordinación del ciclo
de vida de las APIs
Portal: sitio web para los usuarios con información sobre
las APIs y acceso a su documentación
Reporting and analytics: funcionalidad para
monitorización del uso de APIs y su carga
Monetization: Medida y cobro basado en uso
Gartner: “Full life cycle application programming interface (API) management is about the planning,
design, implementation, testing, publication, operation, consumption, maintenance, versioning and
retirement of APIs.”
Ejemplo: Azure API Management
6
La Virtualización de Datos en el Ecosistema de APIs
Visión de Denodo: exponer datos a cualquier consumidor
desde cualquier fuente y en el formato que el
consumidor necesite
La Virtualización de Datos puede jugar un rol muy
significativo en el ecosistema de APIs.
Tres patrones de integración:
1. La virtualización de datos como proveedor de servicios de
datos
2. Capa de integración para Microservicios
3. Capa de servicios de datos para Microservicios
7
Denodo como proveedor de Servicios de Datos
API Gateway
Other Enterprise
Applications
Transactional Services
8
Denodo como proveedor de Servicios de Datos
CONNECT: conexión a datos de cualquier fuente (enterprise, Big Data, cloud, Excel,…) en cualquier
ubicación
COMBINE: definir transformaciones y combinaciones que satisfacen las necesidades de negocio, sin
programar (“zero code”)
PUBLISH: despliegue de servicios REST y SOAP en un solo click
▪ Protocolo: Denodo’s REST format, OData 2.0, OData 4.0, GraphQL
▪ Payload: XML, JSON, RSS and HTML
▪ Documentación: OpenAPI (i.e. Swagger)
▪ Linked Data Services: generados de las Asociaciones en el Modelo de Denodo
9
1 Connection Wizard
2 Catalog
Introspection
3 Base View
10
11
Conectividad: Open API Specification (Swagger)
12
Linked Data APIs
13
Denodo como proveedor de Servicios de Datos
SECURITY: aprovecha el modelo de seguridad de Denodo (roles, seguridad a nivel de celda, etc.)
▪ Authentication: Basic HTTP, SPNEGO (Kerberos), OAuth, SAML
▪ CORS Support
PERFORMANCE: optimización automática de consultas
▪ El mejor optimizador de consultas para la ejecución de queries distribuidas
▪ Múltiples estrategias de cacheado
MANAGEMENT: cuotas, gestión de carga, monitorización, …
14
GraphQL es un lenguaje de consultas de APIs:
▪ GraphQL se utiliza como una capa de abstracción entre la UI y los
servicios REST
▪ Minimiza el número de invocaciones de las APIs
▪ Elimina la orquestación de la UI al recibir los datos
▪ Denodo permite la ejecución declarativa de GraphQL sobre el modelo de
datos virtual, sin requerir programación alguna (“zero code”)
▪ Securidad, Optimización, Lineage…
▪ Permite consultas tipo grafo sobre cualquier fuente de datos.
GraphQL: acceso a datos mediante lenguaje de grafos en Denodo
15
16
Microservicios
Se utilizan típicamente en el contexto de aplicaciones operacionales
Filosofía de los Microservicios
▪ Las aplicaciones se deberían construir en base al despliegue de
componentes pequeños, modulares, ligeros e independientes
Los microservices son reutilizables y fácilmente escalables
Se pueden reemplazar y actualizar de forma independiente
Pueden utilizer diferentes lenguajes y tecnologías. Se exponen como
RESTful Web Services
No válidos para cualquier caso de uso: pueden incrementar de forma
significativa la complejidad
17
Microservicios y Denodo
Denodo puede desplegarse en contenedores fácilmente
para microservicios
Denodo puede simplificar las arquitecturas de
microservicios en varios modos:
▪ Combinar microservicios en arquitecturas de capas (core,
composite, gateway,…)
▪ Simplificar el acceso a datos en microservicios, mientras se
preserva el aislamiento ante cambios
18
Denodo como capa de integración para Microservicios
API GATEWAY
DATA CONSUMERSDATA CONSUMERS
MICROSERVICESDISPARATE DATA SOURCES
19
Denodo como capa de integración para Microservicios
Simplificar Microservicios Composite y BFF
Aprovechar los servicios de gestión de datos
de Denodo
▪ Caché, seguridad, auditoría, limpieza de datos,
gestion de recursos, etc.
Combinar Datos
▪ Transformar y combinar datos de diferentes
fuentes
20
Denodo como capa de Servicios de Datos para Microservicios
Price Promo Customer Location Tax Order Item Worker Vendor
MICROSERVICES
21
Patrón Microservicio: Cada microservicio dispone de su propia base de datos
Propósito: maximizar la independencia de los
microservicios
▪ Cambios en el esquema de datos sin afectar a otros
microservicios
▪ Cada microservicio puede utilizar su propio tipo de base de
datos
Problema: difícil de implementar y de gestionar
▪ Dividir bases de datos es difícil, a veces imposible
Problema: combinar datos para joins y reporting
▪ Algunas arquitecturas replican datos a otro repositorio
mediante captura de datos basada en eventos
MICROSERVICES
22
Denodo como capa de Servicios de Datos para Microservicios
MICROSERVICES
Fundamental Data APIs (Read-only)
Price Promo Customer Location Tax Order Item Worker Vendor
Fundamental Data APIs (Read-only)
Data Reporting
23
Denodo como capa de Servicios de Datos para Microservicios
DV es el API para acceso a datos desde otros microservicios
El esquema puede modificarse sin afectar a otros
microservicios, incluso en una base de datos compartida
Los consumidores pueden aislarse de la transición
No es necesario utilizar un repositorio adicional para joins y
reporting
Aprovecha las optimizaciones de Denodo
▪ Cache
▪ Delegación de consultas para alto rendimiento
MICROSERVICES
Fundamental Data APIs (Read-only)
Price Promo Customer Location Tax Order Item Worker Vendor
Fundamental Data APIs (Read-only)
Data Reporting
24
GetSmarter, Líder en Online Education
• GetSmarter ha implementado una arquitectura
de microservicios en tandem con la Plataforma
Denodo para simplicar el acceso a datos en su
organización
• Con Denodo, GetSmarter proporciona datos a sus
gestores, desde cualquier tipo de Sistema,
microservicios o sistemas legados
• También les permite migrar datos desde los
sistemas legados en background, sin que los
usuarios perciban los cambios
More info: http://www.datavirtualizationblog.com/getsmarter-accelerated-business-decisions-single-view-across-rapidly-evolving-infrastructure/
25
Conclusiones
Denodo y la virtualización de datos pueden jugar un papel crucial en Servicios de Datos y
arquitecturas de Gestión de APIs
Denodo permite generar servicios de datos desde cualquier fuente en minutos, utilizando
múltiples protocolos y soportando los más importantes protocolos de seguridad y
documentación.
Denodo puede simplificar el acceso a datos y la combinación en arquitecturas de Microservicios
Q&A
¡Gracias!
www.denodo.com info@denodo.com
© Copyright Denodo Technologies. All rights reserved
Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical, including photocopying and microfilm,
without prior the written authorization from Denodo Technologies.

Más contenido relacionado

PDF
MongoDB World 2019: Data Digital Decoupling
PPT
Real-World Data Governance: Master Data Management & Data Governance
PPTX
Pass 2018 introduction to dax
PPT
Ca Service Desk Presentation
PPTX
ALTERYX TOOL
PDF
IoT Dynatrace
PPTX
Alteryx Architecture
PDF
Data Blending in Tableau | Edureka
MongoDB World 2019: Data Digital Decoupling
Real-World Data Governance: Master Data Management & Data Governance
Pass 2018 introduction to dax
Ca Service Desk Presentation
ALTERYX TOOL
IoT Dynatrace
Alteryx Architecture
Data Blending in Tableau | Edureka

La actualidad más candente (20)

PDF
Enterprise Architecture with the Zachman Framework and the Archimate Language
PDF
Een praktische invulling van TOGAF
PPT
Integrating Zachman and TOGAF-ADM
PPTX
Business requirements gathering for bi
PDF
Bring your data to life with Power BI
PPTX
Bringing the Benefits of TBM to Your Organization
PDF
OpenKM
PPTX
JBL - ENSIM - Approche Architecture d'Entreprise
PPTX
Intro to Enterprise Architecture (EA)
PPTX
IT Service Catalog vs Service Portfolio
PPTX
Alteryx Presentation
PPTX
Healthcare payer medical informatics and analytics
PPTX
Developing a Data Strategy
PDF
How to scale Mendix teams - Mx meetup jan 28 2021
PPTX
Canonical data model
PPTX
BI assessment template jr
PPT
Capturing Data Requirements
PPTX
Demystifying data engineering
PPTX
Storytelling with Data - Overview of Dashboards
PPT
Planning Data Warehouse
Enterprise Architecture with the Zachman Framework and the Archimate Language
Een praktische invulling van TOGAF
Integrating Zachman and TOGAF-ADM
Business requirements gathering for bi
Bring your data to life with Power BI
Bringing the Benefits of TBM to Your Organization
OpenKM
JBL - ENSIM - Approche Architecture d'Entreprise
Intro to Enterprise Architecture (EA)
IT Service Catalog vs Service Portfolio
Alteryx Presentation
Healthcare payer medical informatics and analytics
Developing a Data Strategy
How to scale Mendix teams - Mx meetup jan 28 2021
Canonical data model
BI assessment template jr
Capturing Data Requirements
Demystifying data engineering
Storytelling with Data - Overview of Dashboards
Planning Data Warehouse
Publicidad

Similar a ¿Cómo afianzar la transformación digital con APIs de datos en tiempo real? (20)

PPTX
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
PPTX
Microservicios sobre tecnologías Pivotal y VMware
PDF
Examen 2 trimestre idiomas 1
PDF
MANUAL DE COMPUTACION EN LA NUBE, NIVEL DE RESPONSABILIDAD
PPTX
Cloud Computing VS SOA
PDF
NubeAzure.pdf
PPTX
Arquitectura de la nube
PDF
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
PDF
Cloud computing
PPTX
Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).
PPTX
Computación en la nube
PDF
Software para integración de aplicaciones
PPTX
Computacion en la nube y pocisionamiento web
DOC
La computación en la nube concepto conocido también bajo los términos informá...
PDF
Camino a la Nube - Cloud Leadership Forum
PPTX
Cloud computing
PPTX
Cedes cloud 2013 ronald vargas quesada
PPTX
SOA Cloud Silos
PPTX
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
PDF
Introducción al Cloud Computing
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
Microservicios sobre tecnologías Pivotal y VMware
Examen 2 trimestre idiomas 1
MANUAL DE COMPUTACION EN LA NUBE, NIVEL DE RESPONSABILIDAD
Cloud Computing VS SOA
NubeAzure.pdf
Arquitectura de la nube
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Cloud computing
Cloud computing (Computacion en la nube) y seo (Posicionamiento Web).
Computación en la nube
Software para integración de aplicaciones
Computacion en la nube y pocisionamiento web
La computación en la nube concepto conocido también bajo los términos informá...
Camino a la Nube - Cloud Leadership Forum
Cloud computing
Cedes cloud 2013 ronald vargas quesada
SOA Cloud Silos
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Introducción al Cloud Computing
Publicidad

Más de Denodo (20)

PDF
Enterprise Monitoring and Auditing in Denodo
PDF
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
PDF
Achieving Self-Service Analytics with a Governed Data Services Layer
PDF
What you need to know about Generative AI and Data Management?
PDF
Mastering Data Compliance in a Dynamic Business Landscape
PDF
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
PDF
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
PDF
Drive Data Privacy Regulatory Compliance
PDF
Знакомство с виртуализацией данных для профессионалов в области данных
PDF
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
PDF
Denodo Partner Connect - Technical Webinar - Ask Me Anything
PDF
Lunch and Learn ANZ: Key Takeaways for 2023!
PDF
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
PDF
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
PDF
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
PDF
How to Build Your Data Marketplace with Data Virtualization?
PDF
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
PDF
Enabling Data Catalog users with advanced usability
PDF
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
PDF
GenAI y el futuro de la gestión de datos: mitos y realidades
Enterprise Monitoring and Auditing in Denodo
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Achieving Self-Service Analytics with a Governed Data Services Layer
What you need to know about Generative AI and Data Management?
Mastering Data Compliance in a Dynamic Business Landscape
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Drive Data Privacy Regulatory Compliance
Знакомство с виртуализацией данных для профессионалов в области данных
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Denodo Partner Connect - Technical Webinar - Ask Me Anything
Lunch and Learn ANZ: Key Takeaways for 2023!
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
How to Build Your Data Marketplace with Data Virtualization?
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
Enabling Data Catalog users with advanced usability
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
GenAI y el futuro de la gestión de datos: mitos y realidades

Último (20)

PDF
TEST DE ORIENTACION VOCACIONAL DILAN MAHECHA
PPTX
Los-origenes-modernos-del-atletismo (1).pptx
PPTX
Sistema Cardiovascular, funciones, partes
PDF
JsjsjskkskskskskskksjskwiwUltradiano.pdf.pdf
PDF
REPORTE DE INCIDENCIA DELICTIVA IRAPUATO 1ER SEMESTRE 2025
PPTX
ASTU_U3_EA_CLMR modelos del sistema turistico.pptx
PPTX
DIAPOSITIVA DE TEORIA CRITICA EN EDUCACION - RAMOS ALANIA ANA MARIA.pptx
PPTX
DIAPOSITIVA DE ADELA CORTINA - RAMOS ALANIA ANA MARIA.pptx
PPTX
PUBLICANDO PRESENTACIONES EN SliderShare
PPT
TRATA Y TRÁFICO DE PERSONAS defensoría del pueblo
DOCX
Estratégias de Ventas para WhatsApp paso a paso
PPTX
CONVENIO DE GESTION 2025 DIRESA LIMA SAITARIA
PPTX
Diabetes Mellitus, funciones, partes y tipos
PPTX
GUERRAS INTERNACIONALES DE BOLIVIA .pptx
PDF
Estrategia de apoyo realizada por juan pablo
PDF
HIS. UNI R03 - CLAVES.pdfG05 HIS.UNI- MUNI.pdf
PDF
Ranking de potencias geopolíticas revisado al año (2025).pdf
PDF
S01_s1_Sesión 1_pptx.pdf SEMANA 1 TALLER V
PDF
Manual de presentacion de la aplicacion Plugbot
PPTX
Epidemiologia de campo vrs epidemiologia social.pptx
TEST DE ORIENTACION VOCACIONAL DILAN MAHECHA
Los-origenes-modernos-del-atletismo (1).pptx
Sistema Cardiovascular, funciones, partes
JsjsjskkskskskskskksjskwiwUltradiano.pdf.pdf
REPORTE DE INCIDENCIA DELICTIVA IRAPUATO 1ER SEMESTRE 2025
ASTU_U3_EA_CLMR modelos del sistema turistico.pptx
DIAPOSITIVA DE TEORIA CRITICA EN EDUCACION - RAMOS ALANIA ANA MARIA.pptx
DIAPOSITIVA DE ADELA CORTINA - RAMOS ALANIA ANA MARIA.pptx
PUBLICANDO PRESENTACIONES EN SliderShare
TRATA Y TRÁFICO DE PERSONAS defensoría del pueblo
Estratégias de Ventas para WhatsApp paso a paso
CONVENIO DE GESTION 2025 DIRESA LIMA SAITARIA
Diabetes Mellitus, funciones, partes y tipos
GUERRAS INTERNACIONALES DE BOLIVIA .pptx
Estrategia de apoyo realizada por juan pablo
HIS. UNI R03 - CLAVES.pdfG05 HIS.UNI- MUNI.pdf
Ranking de potencias geopolíticas revisado al año (2025).pdf
S01_s1_Sesión 1_pptx.pdf SEMANA 1 TALLER V
Manual de presentacion de la aplicacion Plugbot
Epidemiologia de campo vrs epidemiologia social.pptx

¿Cómo afianzar la transformación digital con APIs de datos en tiempo real?

  • 1. 1 ¿Cómo afianzar la transformación digital con APIs de datos en tiempo real?
  • 2. Agenda1. Transformación Digital y Gestión de APIs 2. Virtualización de Datos en el ecosistema de APIs 3. Casos de Clientes 4. Demo 5. Q & A
  • 3. 3 APIs – Bloques de la Transformación Digital API viene de Application Programming Interface Las APIs son la base de la transformación digital ▪ Permiten la integración de sistemas IT diversos, y entornos más colaborativos y Self-Service ▪ Permiten exponer datos y procesos a otras unidades de negocio y/o partners ▪ Generar ingresos de los activos existentes, y facilitar la creación de nuevos servicios y modelos de negocio Estas iniciativas han creado la Economía de las APIs
  • 4. 4 Ejemplo de la Economía de las APIs – Uber Google Maps MapKit (iOS) Twilio SendGrid • Las APIs han permitido a Uber centrarse en su core business • Conectar pasajeros y vehículos • Servicios críticos se proporcionan por partners via APIs • Braintree para pagos, Google Maps para el seguimiento del vehículo, etc. • Uber también expone APIs a otros socios • Uber se ha convertido en una plataforma
  • 5. 5 Ciclo de Vida de la Gestión de APIs: API Gateways Gateway: enrutado, gestión de carga, seguridad Publishing: despliegue, versionado y coordinación del ciclo de vida de las APIs Portal: sitio web para los usuarios con información sobre las APIs y acceso a su documentación Reporting and analytics: funcionalidad para monitorización del uso de APIs y su carga Monetization: Medida y cobro basado en uso Gartner: “Full life cycle application programming interface (API) management is about the planning, design, implementation, testing, publication, operation, consumption, maintenance, versioning and retirement of APIs.” Ejemplo: Azure API Management
  • 6. 6 La Virtualización de Datos en el Ecosistema de APIs Visión de Denodo: exponer datos a cualquier consumidor desde cualquier fuente y en el formato que el consumidor necesite La Virtualización de Datos puede jugar un rol muy significativo en el ecosistema de APIs. Tres patrones de integración: 1. La virtualización de datos como proveedor de servicios de datos 2. Capa de integración para Microservicios 3. Capa de servicios de datos para Microservicios
  • 7. 7 Denodo como proveedor de Servicios de Datos API Gateway Other Enterprise Applications Transactional Services
  • 8. 8 Denodo como proveedor de Servicios de Datos CONNECT: conexión a datos de cualquier fuente (enterprise, Big Data, cloud, Excel,…) en cualquier ubicación COMBINE: definir transformaciones y combinaciones que satisfacen las necesidades de negocio, sin programar (“zero code”) PUBLISH: despliegue de servicios REST y SOAP en un solo click ▪ Protocolo: Denodo’s REST format, OData 2.0, OData 4.0, GraphQL ▪ Payload: XML, JSON, RSS and HTML ▪ Documentación: OpenAPI (i.e. Swagger) ▪ Linked Data Services: generados de las Asociaciones en el Modelo de Denodo
  • 9. 9 1 Connection Wizard 2 Catalog Introspection 3 Base View
  • 10. 10
  • 11. 11 Conectividad: Open API Specification (Swagger)
  • 13. 13 Denodo como proveedor de Servicios de Datos SECURITY: aprovecha el modelo de seguridad de Denodo (roles, seguridad a nivel de celda, etc.) ▪ Authentication: Basic HTTP, SPNEGO (Kerberos), OAuth, SAML ▪ CORS Support PERFORMANCE: optimización automática de consultas ▪ El mejor optimizador de consultas para la ejecución de queries distribuidas ▪ Múltiples estrategias de cacheado MANAGEMENT: cuotas, gestión de carga, monitorización, …
  • 14. 14 GraphQL es un lenguaje de consultas de APIs: ▪ GraphQL se utiliza como una capa de abstracción entre la UI y los servicios REST ▪ Minimiza el número de invocaciones de las APIs ▪ Elimina la orquestación de la UI al recibir los datos ▪ Denodo permite la ejecución declarativa de GraphQL sobre el modelo de datos virtual, sin requerir programación alguna (“zero code”) ▪ Securidad, Optimización, Lineage… ▪ Permite consultas tipo grafo sobre cualquier fuente de datos. GraphQL: acceso a datos mediante lenguaje de grafos en Denodo
  • 15. 15
  • 16. 16 Microservicios Se utilizan típicamente en el contexto de aplicaciones operacionales Filosofía de los Microservicios ▪ Las aplicaciones se deberían construir en base al despliegue de componentes pequeños, modulares, ligeros e independientes Los microservices son reutilizables y fácilmente escalables Se pueden reemplazar y actualizar de forma independiente Pueden utilizer diferentes lenguajes y tecnologías. Se exponen como RESTful Web Services No válidos para cualquier caso de uso: pueden incrementar de forma significativa la complejidad
  • 17. 17 Microservicios y Denodo Denodo puede desplegarse en contenedores fácilmente para microservicios Denodo puede simplificar las arquitecturas de microservicios en varios modos: ▪ Combinar microservicios en arquitecturas de capas (core, composite, gateway,…) ▪ Simplificar el acceso a datos en microservicios, mientras se preserva el aislamiento ante cambios
  • 18. 18 Denodo como capa de integración para Microservicios API GATEWAY DATA CONSUMERSDATA CONSUMERS MICROSERVICESDISPARATE DATA SOURCES
  • 19. 19 Denodo como capa de integración para Microservicios Simplificar Microservicios Composite y BFF Aprovechar los servicios de gestión de datos de Denodo ▪ Caché, seguridad, auditoría, limpieza de datos, gestion de recursos, etc. Combinar Datos ▪ Transformar y combinar datos de diferentes fuentes
  • 20. 20 Denodo como capa de Servicios de Datos para Microservicios Price Promo Customer Location Tax Order Item Worker Vendor MICROSERVICES
  • 21. 21 Patrón Microservicio: Cada microservicio dispone de su propia base de datos Propósito: maximizar la independencia de los microservicios ▪ Cambios en el esquema de datos sin afectar a otros microservicios ▪ Cada microservicio puede utilizar su propio tipo de base de datos Problema: difícil de implementar y de gestionar ▪ Dividir bases de datos es difícil, a veces imposible Problema: combinar datos para joins y reporting ▪ Algunas arquitecturas replican datos a otro repositorio mediante captura de datos basada en eventos MICROSERVICES
  • 22. 22 Denodo como capa de Servicios de Datos para Microservicios MICROSERVICES Fundamental Data APIs (Read-only) Price Promo Customer Location Tax Order Item Worker Vendor Fundamental Data APIs (Read-only) Data Reporting
  • 23. 23 Denodo como capa de Servicios de Datos para Microservicios DV es el API para acceso a datos desde otros microservicios El esquema puede modificarse sin afectar a otros microservicios, incluso en una base de datos compartida Los consumidores pueden aislarse de la transición No es necesario utilizar un repositorio adicional para joins y reporting Aprovecha las optimizaciones de Denodo ▪ Cache ▪ Delegación de consultas para alto rendimiento MICROSERVICES Fundamental Data APIs (Read-only) Price Promo Customer Location Tax Order Item Worker Vendor Fundamental Data APIs (Read-only) Data Reporting
  • 24. 24 GetSmarter, Líder en Online Education • GetSmarter ha implementado una arquitectura de microservicios en tandem con la Plataforma Denodo para simplicar el acceso a datos en su organización • Con Denodo, GetSmarter proporciona datos a sus gestores, desde cualquier tipo de Sistema, microservicios o sistemas legados • También les permite migrar datos desde los sistemas legados en background, sin que los usuarios perciban los cambios More info: http://www.datavirtualizationblog.com/getsmarter-accelerated-business-decisions-single-view-across-rapidly-evolving-infrastructure/
  • 25. 25 Conclusiones Denodo y la virtualización de datos pueden jugar un papel crucial en Servicios de Datos y arquitecturas de Gestión de APIs Denodo permite generar servicios de datos desde cualquier fuente en minutos, utilizando múltiples protocolos y soportando los más importantes protocolos de seguridad y documentación. Denodo puede simplificar el acceso a datos y la combinación en arquitecturas de Microservicios
  • 26. Q&A
  • 27. ¡Gracias! www.denodo.com info@denodo.com © Copyright Denodo Technologies. All rights reserved Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical, including photocopying and microfilm, without prior the written authorization from Denodo Technologies.