DATA VIRTUALIZATION
Packed Lunch Webinar Series
Sessions Covering Key Data Integration
Challenges Solved with Data Virtualization
Data Services and the Modern
Data Ecosystem
Paul Fearon
Sr. Solutions Consultant
Agenda
1. Data Ecosystems
2. APIs
3. Patterns & Practices
4. Use Cases
5. Capabilities
6. Q&A
7. Next Steps
Data Eco-Systems
Data Services and the Modern Data Ecosystem
The Web (Data Ecosystem)
6
Instant access to everything
without needing to store anything
The Traditional Data Ecosystem
7
Delayed access to somethings
while needing to store everything
The Modern Data Ecosystem
Deployment On-premise Cloud
Processing Batch Real-time
Access Point-to-point Decoupled
Data Models Rigid Flexible
Orchestration Manual Automated
8
9
Digital Transformation
▪ Digital transformation is a strategic initiative for
most organizations
▪ The concept reflects technology’s role in strategic
decision-making, with its ability to automate and
simplify business processes, improve customer
relationships, enhance productivity, and cost
savings
▪ Driven from CEO’s office: Highest level of visibility
& fully funded
▪ Gartner – 28% of CIO budget in 2018
▪ IDC – 2/3 of CEOs in global 2000 have digital transformation in
the center of their corporate strategy
▪ Seen as do-or-die initiative
▪ “If you don’t, someone else will”
10
The Rise of Digital IT
And the challenges for traditional IT
▪ Often called shadow IT, LOB’s have more sophisticated tools and needs.
▪ Digitization of society provides more channels or systems of engagements
managed/owned or interacted with by LOB’s.
▪ Operational systems are automated and access to information is vital to help manage
operations (supply chain, order fulfillment, etc.)
▪ LOB’s need agile access to information to analyze data, experiment and fail fast where
necessary.
▪ Increased demand for different types of data including image, video, audio, etc.
The Relevance of APIs
• The internet has created an
interconnected world
• Similarly, different processes and
applications within a company also
need to communicate with each other
• Web services are the building blocks of
this interconnected world
• The concept of “an application
exposing functionality” has evolved
into “the web service is the
application” (microservices)
11
Definitions
API - an interface
Web Service - a remote API via the web
Data Service - a web service for data
Microservice - an architectural style
Modern Data Ecosystem from an App Perspective
12
https://www.omg.org/cloud/deliverables/CSCC-Cloud-Customer-Architecture-for-Hybrid-Integration.pdf
13
Why are data services important
13
• Abstraction
• Consumer need not concern themselves with the complexities of data
acquisition and composition.
• IT flexibility with limited impact on business
• Aggregation of data providers
• Utilizable
• Multiple consumers can share the same service for a myriad of use cases
(generic, interoperable, flexible consumption patterns),
• Governance
• Data services also perform a critical governance function - they help
centralize metrics, monitoring, version management, reuse of data types,
and enforce data visibility and access rules.
• Semantics –
• Alignment with logical data models
• Controlled Access
• single point of interaction.
14
Common Scenarios for Data Services
Patterns and Practices
Data Virtualization in the API
16
Data Services Layer (Data API)
A data access layer that abstracts underlying data sources and exposes them as
discrete services to form a ‘data API’
▪ Different users and developers across the enterprise can access data in a secure and managed
fashion and share a common data ‘model’
▪ Provides secure and managed access to data across the enterprise
▪ Provides consistency of data
▪ Hides complexity, format, and location of actual data sources
▪ Supports many consumption protocols and patterns
Example: Single data access layer for all development teams to avoid ‘hunting down
and interpreting data differently by project’
17
Data Virtualization for Data-as-a-Service
Denodo provides one-click, zero development
REST web services on top of any data model
with full-fledge capabilities:
• Support XML, JSON, GeoJSON, RSS and HTML
• Support for hierarchical structures
• Authentication with basic HTTP, Kerberos, OAuth
2.0 and SAML
• Self documented with OpenAPI
• Available in REST, OData, and GraphQL formats
18
Uses – Service Container
19
Uses – Data Source
20
Uses – API Gateway
Denodo – API Gateway
21
Patterns – Data Access
Pattern Description Use
Aggregation Aggregate result sets for
consumption
Offload processing from front-end to back-end. Exploits
pushdown capability. Also, can be used in conjunction with
caching and/or query acceleration.
Augmentation
(Fusion)
Provide additional calculated or
derived elements
New fields that contain data expanded from existing. Often
done to avoid storing or modifying the underlying system.
Examples include adding geospatial info or formulas sourced
from multiple columns.
Blending Link multiple data elements (from
different sources) into one service
Service that incorporates multiple elements together. May
specify rules for what/when to blend. Data exists in separate
repositories linked by unique identifier(s).
Filtering Limit data returned in result Often driven by security to limit (rows) or restrict (columns)
based on the type of requestor. When used for performance,
becomes Microservice Architecture Pattern.
21
22
Patterns – Microservice Architecture
Pattern Description Use
(Entity) Domains Surface logical data domains
over existing systems
Enable microservices to be grouped together to express
particular (functional) domain areas. Often driven by
ownership (centralized or distributed) and control (e.g.
official/curated). Leverage traversable relationships.
Composite Combine (multiple) other
service calls through a single
“composite” service
Abstract complexity of underlying services, including
drivers for security, transactionality, performance, and
modeling.
Sharing Expose service to a different tier Typically used to expose “data” to “application” tier or
from “internal” an org to “external.” Often used in
association with an API Management tool and use of
Web-based IdP (SAML, OpenID, and OAuth2) solutions.
22
Use Cases
Business Process – Chip Manufacturer
24
Analytic Models – Prologis
25
Web Service
(Python Model
Scoring)
Capabilities
Data as a Service (DaaS) using Microservices
27
Capabilities for Data Services
• Data models (tables, views, stored procedures) available automatically as
web services - zero coding required
• Available in multiple formats: RESTful (XML, JSON), OData 4, GeoJSON
• Support for GraphQL: flexible new format for data services
• Automatic documentation (OpenAPI) and integration with Data Catalog
• Authentication with modern protocols like OAuth 2.0
• Authorization based on roles with, including column/row restrictions and
masking
• Workload management: priorities, quotas (queries per hour), restrictions
by user/role/IP, etc.
• Caching and query acceleration capabilities
• Integrates with BPMs, iPaaS and API Management tools
• Monitoring, access auditing
28
GraphQL
• Zero code needed to publish a GraphQL
interface
• No n+1 query issue
• All the power of the Denodo Data
Virtualization engine underneath
• Advanced query capabilities (optional)
• Integrated with Denodo's security
infrastructure
• GraphQL-enabled web applications and
frameworks can now talk to Denodo
29
Key Takeaways
Key Takeaways
1. Data Virtualization enables reduced time-to-
market and improved data asset utilization via
APIs in modern data ecosystems
2. Decoupling access and storage is a fundamental
concept with APIs and Data as a Service
3. Real-time is especially important when
interacting with business processes and analytic
models
4. Microservice approaches like REST, OData and
GraphQL augment data use
31
Q&A
33
Next Steps
Access Denodo Platform in the Cloud!
Start your Free Trial today!
www.denodo.com/free-trials
GET STARTED TODAY
Thanks!
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.

More Related Content

PDF
Secure your data with Virtual Data Fabric (Middle East)
PDF
Multi-Cloud Integration with Data Virtualization (ASEAN)
PDF
Denodo as the Core Pillar of your API Strategy
PDF
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
PPTX
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
PPTX
Data virtualization in the cloud – accelerating time to-value
PDF
A Successful Data Strategy for Insurers in Volatile Times (ASEAN)
PPTX
Fast Data Strategy Houston Roadshow Presentation
Secure your data with Virtual Data Fabric (Middle East)
Multi-Cloud Integration with Data Virtualization (ASEAN)
Denodo as the Core Pillar of your API Strategy
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
Data virtualization in the cloud – accelerating time to-value
A Successful Data Strategy for Insurers in Volatile Times (ASEAN)
Fast Data Strategy Houston Roadshow Presentation

What's hot (20)

PDF
Data Virtualization for Data Architects (Australia)
PDF
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
PDF
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
PDF
Cloud Modernization and Data as a Service Option
PDF
Data Virtualization: From Zero to Hero
PDF
Demystifying Data Virtualization: Why it’s Now Critical for Your Data Strategy
PDF
Data Virtualization for Data Architects (New Zealand)
PDF
Why Data Virtualization? An Introduction
PDF
Virtual Sandbox for Data Scientists at Enterprise Scale
PPTX
Data Virtualization: An Introduction
PDF
Data Marketplace and the Role of Data Virtualization
PDF
In Memory Parallel Processing for Big Data Scenarios
PDF
Logical Data Fabric: Maturing Implementation from Small to Big (APAC)
PDF
How Data Virtualization Puts Machine Learning into Production (APAC)
PDF
Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)
PDF
Data Virtualization: Introduction and Business Value (UK)
PDF
Parallel In-Memory Processing and Data Virtualization Redefine Analytics Arch...
PDF
Denodo’s Data Catalog: Bridging the Gap between Data and Business (APAC)
PDF
Analyst Webinar: Best Practices In Enabling Data-Driven Decision Making
PDF
Best Practices: Data Virtualization Perspectives and Best Practices
Data Virtualization for Data Architects (Australia)
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Cloud Modernization and Data as a Service Option
Data Virtualization: From Zero to Hero
Demystifying Data Virtualization: Why it’s Now Critical for Your Data Strategy
Data Virtualization for Data Architects (New Zealand)
Why Data Virtualization? An Introduction
Virtual Sandbox for Data Scientists at Enterprise Scale
Data Virtualization: An Introduction
Data Marketplace and the Role of Data Virtualization
In Memory Parallel Processing for Big Data Scenarios
Logical Data Fabric: Maturing Implementation from Small to Big (APAC)
How Data Virtualization Puts Machine Learning into Production (APAC)
Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)
Data Virtualization: Introduction and Business Value (UK)
Parallel In-Memory Processing and Data Virtualization Redefine Analytics Arch...
Denodo’s Data Catalog: Bridging the Gap between Data and Business (APAC)
Analyst Webinar: Best Practices In Enabling Data-Driven Decision Making
Best Practices: Data Virtualization Perspectives and Best Practices
Ad

Similar to Data Services and the Modern Data Ecosystem (20)

PDF
Data Services and the Modern Data Ecosystem (ASEAN)
PDF
Data Services and the Modern Data Ecosystem (Middle East)
PDF
Cloud Modernization and Data as a Service Option
PDF
Enabling digital transformation api ecosystems and data virtualization
PDF
The Role of Data Virtualization in an API Economy
PDF
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
PDF
Future of Data Strategy (ASEAN)
PDF
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
PDF
What is the future of data strategy?
PDF
Future of Data Strategy
PDF
Data Virtualization: An Introduction
PDF
Introduction to Modern Data Virtualization (US)
PDF
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
PDF
¿Cómo modernizar una arquitectura de TI con la virtualización de datos?
PDF
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
PPTX
APIs in Enterprise
PDF
Introduction to Modern Data Virtualization 2021 (APAC)
PDF
6 Solution Patterns for Accelerating Self-Service BI, Cloud, Big Data, and Ot...
PDF
Data Virtualization: An Introduction
PDF
Unlock Your Data for ML & AI using Data Virtualization
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (Middle East)
Cloud Modernization and Data as a Service Option
Enabling digital transformation api ecosystems and data virtualization
The Role of Data Virtualization in an API Economy
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Future of Data Strategy (ASEAN)
Dr. Christian Kurze from Denodo, "Data Virtualization: Fulfilling the Promise...
What is the future of data strategy?
Future of Data Strategy
Data Virtualization: An Introduction
Introduction to Modern Data Virtualization (US)
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
¿Cómo modernizar una arquitectura de TI con la virtualización de datos?
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
APIs in Enterprise
Introduction to Modern Data Virtualization 2021 (APAC)
6 Solution Patterns for Accelerating Self-Service BI, Cloud, Big Data, and Ot...
Data Virtualization: An Introduction
Unlock Your Data for ML & AI using Data Virtualization
Ad

More from 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

Recently uploaded (20)

PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
PPTX
Leprosy and NLEP programme community medicine
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PPTX
IMPACT OF LANDSLIDE.....................
PPT
Predictive modeling basics in data cleaning process
PDF
Introduction to Data Science and Data Analysis
PDF
Global Data and Analytics Market Outlook Report
PPTX
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
PPTX
Steganography Project Steganography Project .pptx
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPTX
SET 1 Compulsory MNH machine learning intro
PPTX
A Complete Guide to Streamlining Business Processes
PPTX
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx
PDF
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
PPTX
chrmotography.pptx food anaylysis techni
PPTX
Introduction to Inferential Statistics.pptx
PPTX
New ISO 27001_2022 standard and the changes
PPTX
retention in jsjsksksksnbsndjddjdnFPD.pptx
PPT
statistic analysis for study - data collection
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
Leprosy and NLEP programme community medicine
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
IMPACT OF LANDSLIDE.....................
Predictive modeling basics in data cleaning process
Introduction to Data Science and Data Analysis
Global Data and Analytics Market Outlook Report
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
Steganography Project Steganography Project .pptx
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
SET 1 Compulsory MNH machine learning intro
A Complete Guide to Streamlining Business Processes
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
chrmotography.pptx food anaylysis techni
Introduction to Inferential Statistics.pptx
New ISO 27001_2022 standard and the changes
retention in jsjsksksksnbsndjddjdnFPD.pptx
statistic analysis for study - data collection

Data Services and the Modern Data Ecosystem

  • 1. DATA VIRTUALIZATION Packed Lunch Webinar Series Sessions Covering Key Data Integration Challenges Solved with Data Virtualization
  • 2. Data Services and the Modern Data Ecosystem Paul Fearon Sr. Solutions Consultant
  • 3. Agenda 1. Data Ecosystems 2. APIs 3. Patterns & Practices 4. Use Cases 5. Capabilities 6. Q&A 7. Next Steps
  • 6. The Web (Data Ecosystem) 6 Instant access to everything without needing to store anything
  • 7. The Traditional Data Ecosystem 7 Delayed access to somethings while needing to store everything
  • 8. The Modern Data Ecosystem Deployment On-premise Cloud Processing Batch Real-time Access Point-to-point Decoupled Data Models Rigid Flexible Orchestration Manual Automated 8
  • 9. 9 Digital Transformation ▪ Digital transformation is a strategic initiative for most organizations ▪ The concept reflects technology’s role in strategic decision-making, with its ability to automate and simplify business processes, improve customer relationships, enhance productivity, and cost savings ▪ Driven from CEO’s office: Highest level of visibility & fully funded ▪ Gartner – 28% of CIO budget in 2018 ▪ IDC – 2/3 of CEOs in global 2000 have digital transformation in the center of their corporate strategy ▪ Seen as do-or-die initiative ▪ “If you don’t, someone else will”
  • 10. 10 The Rise of Digital IT And the challenges for traditional IT ▪ Often called shadow IT, LOB’s have more sophisticated tools and needs. ▪ Digitization of society provides more channels or systems of engagements managed/owned or interacted with by LOB’s. ▪ Operational systems are automated and access to information is vital to help manage operations (supply chain, order fulfillment, etc.) ▪ LOB’s need agile access to information to analyze data, experiment and fail fast where necessary. ▪ Increased demand for different types of data including image, video, audio, etc.
  • 11. The Relevance of APIs • The internet has created an interconnected world • Similarly, different processes and applications within a company also need to communicate with each other • Web services are the building blocks of this interconnected world • The concept of “an application exposing functionality” has evolved into “the web service is the application” (microservices) 11 Definitions API - an interface Web Service - a remote API via the web Data Service - a web service for data Microservice - an architectural style
  • 12. Modern Data Ecosystem from an App Perspective 12 https://www.omg.org/cloud/deliverables/CSCC-Cloud-Customer-Architecture-for-Hybrid-Integration.pdf
  • 13. 13 Why are data services important 13 • Abstraction • Consumer need not concern themselves with the complexities of data acquisition and composition. • IT flexibility with limited impact on business • Aggregation of data providers • Utilizable • Multiple consumers can share the same service for a myriad of use cases (generic, interoperable, flexible consumption patterns), • Governance • Data services also perform a critical governance function - they help centralize metrics, monitoring, version management, reuse of data types, and enforce data visibility and access rules. • Semantics – • Alignment with logical data models • Controlled Access • single point of interaction.
  • 14. 14 Common Scenarios for Data Services
  • 15. Patterns and Practices Data Virtualization in the API
  • 16. 16 Data Services Layer (Data API) A data access layer that abstracts underlying data sources and exposes them as discrete services to form a ‘data API’ ▪ Different users and developers across the enterprise can access data in a secure and managed fashion and share a common data ‘model’ ▪ Provides secure and managed access to data across the enterprise ▪ Provides consistency of data ▪ Hides complexity, format, and location of actual data sources ▪ Supports many consumption protocols and patterns Example: Single data access layer for all development teams to avoid ‘hunting down and interpreting data differently by project’
  • 17. 17 Data Virtualization for Data-as-a-Service Denodo provides one-click, zero development REST web services on top of any data model with full-fledge capabilities: • Support XML, JSON, GeoJSON, RSS and HTML • Support for hierarchical structures • Authentication with basic HTTP, Kerberos, OAuth 2.0 and SAML • Self documented with OpenAPI • Available in REST, OData, and GraphQL formats
  • 18. 18 Uses – Service Container
  • 20. 20 Uses – API Gateway Denodo – API Gateway
  • 21. 21 Patterns – Data Access Pattern Description Use Aggregation Aggregate result sets for consumption Offload processing from front-end to back-end. Exploits pushdown capability. Also, can be used in conjunction with caching and/or query acceleration. Augmentation (Fusion) Provide additional calculated or derived elements New fields that contain data expanded from existing. Often done to avoid storing or modifying the underlying system. Examples include adding geospatial info or formulas sourced from multiple columns. Blending Link multiple data elements (from different sources) into one service Service that incorporates multiple elements together. May specify rules for what/when to blend. Data exists in separate repositories linked by unique identifier(s). Filtering Limit data returned in result Often driven by security to limit (rows) or restrict (columns) based on the type of requestor. When used for performance, becomes Microservice Architecture Pattern. 21
  • 22. 22 Patterns – Microservice Architecture Pattern Description Use (Entity) Domains Surface logical data domains over existing systems Enable microservices to be grouped together to express particular (functional) domain areas. Often driven by ownership (centralized or distributed) and control (e.g. official/curated). Leverage traversable relationships. Composite Combine (multiple) other service calls through a single “composite” service Abstract complexity of underlying services, including drivers for security, transactionality, performance, and modeling. Sharing Expose service to a different tier Typically used to expose “data” to “application” tier or from “internal” an org to “external.” Often used in association with an API Management tool and use of Web-based IdP (SAML, OpenID, and OAuth2) solutions. 22
  • 24. Business Process – Chip Manufacturer 24
  • 25. Analytic Models – Prologis 25 Web Service (Python Model Scoring)
  • 27. Data as a Service (DaaS) using Microservices 27
  • 28. Capabilities for Data Services • Data models (tables, views, stored procedures) available automatically as web services - zero coding required • Available in multiple formats: RESTful (XML, JSON), OData 4, GeoJSON • Support for GraphQL: flexible new format for data services • Automatic documentation (OpenAPI) and integration with Data Catalog • Authentication with modern protocols like OAuth 2.0 • Authorization based on roles with, including column/row restrictions and masking • Workload management: priorities, quotas (queries per hour), restrictions by user/role/IP, etc. • Caching and query acceleration capabilities • Integrates with BPMs, iPaaS and API Management tools • Monitoring, access auditing 28
  • 29. GraphQL • Zero code needed to publish a GraphQL interface • No n+1 query issue • All the power of the Denodo Data Virtualization engine underneath • Advanced query capabilities (optional) • Integrated with Denodo's security infrastructure • GraphQL-enabled web applications and frameworks can now talk to Denodo 29
  • 31. Key Takeaways 1. Data Virtualization enables reduced time-to- market and improved data asset utilization via APIs in modern data ecosystems 2. Decoupling access and storage is a fundamental concept with APIs and Data as a Service 3. Real-time is especially important when interacting with business processes and analytic models 4. Microservice approaches like REST, OData and GraphQL augment data use 31
  • 32. Q&A
  • 33. 33 Next Steps Access Denodo Platform in the Cloud! Start your Free Trial today! www.denodo.com/free-trials GET STARTED TODAY
  • 34. Thanks! www.denodo.com [email protected] © 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.