SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
DATA VIRTUALIZATION PACKED LUNCH
WEBINAR SERIES
Sessions Covering Key Data Integration Challenges
Solved with Data Virtualization
The Role of Data Virtualization in an API
Economy
Pablo Alvarez-Yanez
Director of Product Management, Denodo
Agenda
1. An Introduction: APIs in the Age of Digital Transformation
2. Current API trends
3. Data Virtualization in the API ecosystem
4. Customer Story
5. Demo
APIs and in the age of Digital
Transformation
4
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”
APIs – Building Blocks of Digital Transformation
• API stands for Application Programming
Interface
• APIs are the foundations of digital
transformation
• Enable the integration of diverse IT systems,
building more collaborative and self-service IT
environments
• Exposing data and processes as APIs allows
creation of new products and business models
• Create revenues from existing IT assets
• These initiatives have created an API economy
APIs Trends
7
Protocols, Protocols
Efforts to standardize communications between applications are not new
• CORBA in the 90’s
• SOA architectures and SOAP web services in the early 2000’s
The explosion of cloud-first initiatives and SaaS applications made REST services
the de facto standard of the 2010’s
• HTTP as the application protocol
• HTTP verbs (GET, POST, PUT, DELETE) to indicate the action on the resource
• Light-weight payloads in JSON or XML
But REST is not a standard, but an architectural approach. Many other protocols
have been created to standardized different parts of this approach
• Consumption Protocol: OData, GData
• Security: OAuth, SAML
• Specifications: WADL, OpenAPI (p.k.a. Swagger)
8
Microservices
Down the Rabbit Hole…
• Microservices philosophy:
• Applications should be built from small,
modular, lightweight, and independently
deployable components (called microservices)
• Microservices are reusable and easily scalable
• Microservices are independently replaceable
and upgradeable
• Microservices can use different languages and
technologies
• The are typically exposed as RESTful Web
Services
Microservices and API Management
To keep microservices lightweight and easily scalable:
• Move security and management out of the service container
API Management Layer
• Security policies
• Access Controls
• Routing Policies
• Service Monitoring
• Service Throttling
• Caching
Functionality of API Management Tools
1. Automate and control connections between an API and the applications that use it.
2. Ensure consistency between multiple API implementations and versions.
3. Monitor traffic from individual apps.
4. Provide memory management and caching mechanisms to improve application
performance.
5. Protect the API from misuse by wrapping it in security procedures and policies.
Data Virtualization in
the API ecosystem
13
Data Virtualization in the API Ecosystem
Data virtualization platforms like Denodo
can play a significant role in an API
ecosystem.
Let’s review three common architectures:
1. Data Virtualization as a Data Service
provider
2. Data Virtualization as an abstraction
data layer form Microservices
3. Data Virtualization as an API
Management tool
14
15
1. Denodo as a Data Service provider
API Gateway
Other Enterprise
Applications
Microservices
1. Denodo as a Data Service provider
Denodo provides one-click, zero development REST web services on top of any data
model
Flexible web services with full-fledge capabilities:
• Support XML, JSON, RSS and HTML
• Support for hierarchical structures
• Authentication with basic HTTP, SPNEGO (Kerberos), OAuth 2.0 and SAML
• Self documented with OpenAPI (pka Swagger)
• Available in Denodo’s REST format, OData 2.0 and OData 4.0
• Navigation to related resources via links and $expand operator
• IDU support with different HTTP verbs (GET, POST, PUT, DELETE)
• Support for READ via POST to handle large input parameters
• Support for CORS and JSONP
17
2. Denodo as abstraction data layer form Microservices
API Gateway
Other Enterprise
Applications
Microservices
2. Denodo as a Data Service provider
Denodo can serve as an abstraction between the microservice implementation and
the data access to simplify its development
• It enables technology changes in the backend without affecting the code of the
Microservice (e.g. legacy system migrations, vendor switch, etc.)
Microservices principles avoid performing data integration at the Microservice itself
• Using DV as a backend enables the independence of the Microservice from the
integration techniques
• The integration logic is performed in the DV layer in the form of virtual views
Although potentially each Microservice could have its own DV backend, a logical
separation per microservice (a schema) is usually a more realistic architecture
19
3. Denodo as an API Management Tool
Other Enterprise
Applications
Microservices
3. Denodo as an API Management Tool
Since external APIs and web services can be registered in Denodo as data sources,
Denodo’s capabilities can act as a sort of API gateway:
• Centralized authentication and authorization
• Monitoring and access auditing
• Resource allocation policies (e.g. max 10 queries per hour for userA to
service)
• Unified catalog
• API integration
However, keep in mind that is not an API gateway per se, and it may significantly
change the structure and capabilities of your external APIs when exposed through
the virtual layer
Customer Story
21
22
Get Smarter – Online Education
22
GetSmarter implemented a
microservices architecture working in
tandem with the Denodo Platform, to
streamline data access across the
organization.
With the Denodo Platform in place,
GetSmarter could provide data to
stakeholders from any microservice
or legacy system, in real time,
without causing any disruption in the
business flow.
Not only did the new architecture
provide the single view of core
entities, it also enabled GetSmarter
to migrate data from legacy systems
behind the scenes, without users
being aware of the change.
More info: http://www.datavirtualizationblog.com/getsmarter-accelerated-business-decisions-single-view-across-rapidly-evolving-infrastructure/
Demo
23
Q&A
Next steps
Take Denodo for a Test Drive on the Cloud
Explore the benefits of data virtualization for Agile
BI and Analytics
Next session
Innovative Data Strategies for
Advanced Analytics Solutions and the
Role of Data Virtualization
Thursday, October 18, 2018 | 11:00 AM PT / 2:00 PM ET
Lorrin Ferdinand
Sr. Consultant, Neudesic
Thank you!
© 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

La actualidad más candente

Integration Solution Patterns
Integration Solution Patterns Integration Solution Patterns
Integration Solution Patterns
WSO2
 
SSO with the WSO2 Identity Server
SSO with the WSO2 Identity ServerSSO with the WSO2 Identity Server
SSO with the WSO2 Identity Server
WSO2
 
KPI definition with Business Activity Monitor 2.0
KPI definition with Business Activity Monitor 2.0KPI definition with Business Activity Monitor 2.0
KPI definition with Business Activity Monitor 2.0
WSO2
 
WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0
WSO2
 
The WSO2 Identity Server - An answer to your common XACML dilemmas
The WSO2 Identity Server - An answer to your common XACML dilemmas The WSO2 Identity Server - An answer to your common XACML dilemmas
The WSO2 Identity Server - An answer to your common XACML dilemmas
WSO2
 
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2 Product Release Webinar - Whats new in the WSO2 API ManagerWSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2
 

La actualidad más candente (20)

Integration Solution Patterns
Integration Solution Patterns Integration Solution Patterns
Integration Solution Patterns
 
WSO2 Summit London 2018: Introduction
WSO2 Summit London 2018: IntroductionWSO2 Summit London 2018: Introduction
WSO2 Summit London 2018: Introduction
 
[WSO2Con EU 2018] A New Service Architecture for Effective Business Services
[WSO2Con EU 2018] A New Service Architecture for Effective Business Services[WSO2Con EU 2018] A New Service Architecture for Effective Business Services
[WSO2Con EU 2018] A New Service Architecture for Effective Business Services
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
 
WSO2 Enterprise Integrator 101
WSO2 Enterprise Integrator 101WSO2 Enterprise Integrator 101
WSO2 Enterprise Integrator 101
 
Architecture 2020 - eComputing 2019-07-01
Architecture 2020 - eComputing 2019-07-01Architecture 2020 - eComputing 2019-07-01
Architecture 2020 - eComputing 2019-07-01
 
SSO with the WSO2 Identity Server
SSO with the WSO2 Identity ServerSSO with the WSO2 Identity Server
SSO with the WSO2 Identity Server
 
Hybrid integration platform reference architecture
Hybrid integration platform reference architectureHybrid integration platform reference architecture
Hybrid integration platform reference architecture
 
Developing, Administering and Debugging with WSO2 Enterprise Integrator
Developing, Administering and Debugging with WSO2 Enterprise IntegratorDeveloping, Administering and Debugging with WSO2 Enterprise Integrator
Developing, Administering and Debugging with WSO2 Enterprise Integrator
 
KPI definition with Business Activity Monitor 2.0
KPI definition with Business Activity Monitor 2.0KPI definition with Business Activity Monitor 2.0
KPI definition with Business Activity Monitor 2.0
 
WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0WSO2 Application Server - 5.0.0
WSO2 Application Server - 5.0.0
 
Observability for Integration Using WSO2 Enterprise Integrator
Observability for Integration Using WSO2 Enterprise IntegratorObservability for Integration Using WSO2 Enterprise Integrator
Observability for Integration Using WSO2 Enterprise Integrator
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital Transformation
 
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Microservice architecture-api-gateway-considerations
Microservice architecture-api-gateway-considerationsMicroservice architecture-api-gateway-considerations
Microservice architecture-api-gateway-considerations
 
The WSO2 Identity Server - An answer to your common XACML dilemmas
The WSO2 Identity Server - An answer to your common XACML dilemmas The WSO2 Identity Server - An answer to your common XACML dilemmas
The WSO2 Identity Server - An answer to your common XACML dilemmas
 
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2 Product Release Webinar - Whats new in the WSO2 API ManagerWSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
 
Technology Focus before investing on Multiscreen content delivery
Technology Focus before investing on Multiscreen content deliveryTechnology Focus before investing on Multiscreen content delivery
Technology Focus before investing on Multiscreen content delivery
 
Enterprise Integration in Cloud Native Microservices Architectures
Enterprise Integration in Cloud Native Microservices ArchitecturesEnterprise Integration in Cloud Native Microservices Architectures
Enterprise Integration in Cloud Native Microservices Architectures
 

Similar a The Role of Data Virtualization in an API Economy

Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualization
Denodo
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
Richard Hudson
 
BPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspectiveBPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspective
OPITZ CONSULTING Deutschland
 

Similar a The Role of Data Virtualization in an API Economy (20)

Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualization
 
Data Services and the Modern Data Ecosystem
Data Services and the Modern Data EcosystemData Services and the Modern Data Ecosystem
Data Services and the Modern Data Ecosystem
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
API’s and Micro Services 0.5
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
Denodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API StrategyDenodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API Strategy
 
BPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein ArchitekturüberblickBPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein Architekturüberblick
 
BPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspectiveBPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspective
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Containers and microservices create new performance challenges kowall - app...
Containers and microservices create new performance challenges   kowall - app...Containers and microservices create new performance challenges   kowall - app...
Containers and microservices create new performance challenges kowall - app...
 
AppSphere 15 - Containers and Microservices Create New Performance Challenges
AppSphere 15 - Containers and Microservices Create New Performance ChallengesAppSphere 15 - Containers and Microservices Create New Performance Challenges
AppSphere 15 - Containers and Microservices Create New Performance Challenges
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises
 
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
 
Microservices-101
Microservices-101Microservices-101
Microservices-101
 
[WSO2 API Day Chicago 2019] Extending Service Mesh with API Management
[WSO2 API Day Chicago 2019] Extending Service Mesh with API Management[WSO2 API Day Chicago 2019] Extending Service Mesh with API Management
[WSO2 API Day Chicago 2019] Extending Service Mesh with API Management
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
Integration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedIntegration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speed
 

Más de Denodo

Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business Landscape
Denodo
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Denodo
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
Denodo
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Denodo
 

Más de Denodo (20)

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

Último

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 

Último (20)

VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 

The Role of Data Virtualization in an API Economy

  • 1. DATA VIRTUALIZATION PACKED LUNCH WEBINAR SERIES Sessions Covering Key Data Integration Challenges Solved with Data Virtualization
  • 2. The Role of Data Virtualization in an API Economy Pablo Alvarez-Yanez Director of Product Management, Denodo
  • 3. Agenda 1. An Introduction: APIs in the Age of Digital Transformation 2. Current API trends 3. Data Virtualization in the API ecosystem 4. Customer Story 5. Demo
  • 4. APIs and in the age of Digital Transformation 4
  • 5. 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”
  • 6. APIs – Building Blocks of Digital Transformation • API stands for Application Programming Interface • APIs are the foundations of digital transformation • Enable the integration of diverse IT systems, building more collaborative and self-service IT environments • Exposing data and processes as APIs allows creation of new products and business models • Create revenues from existing IT assets • These initiatives have created an API economy
  • 8. Protocols, Protocols Efforts to standardize communications between applications are not new • CORBA in the 90’s • SOA architectures and SOAP web services in the early 2000’s The explosion of cloud-first initiatives and SaaS applications made REST services the de facto standard of the 2010’s • HTTP as the application protocol • HTTP verbs (GET, POST, PUT, DELETE) to indicate the action on the resource • Light-weight payloads in JSON or XML But REST is not a standard, but an architectural approach. Many other protocols have been created to standardized different parts of this approach • Consumption Protocol: OData, GData • Security: OAuth, SAML • Specifications: WADL, OpenAPI (p.k.a. Swagger) 8
  • 10. Down the Rabbit Hole… • Microservices philosophy: • Applications should be built from small, modular, lightweight, and independently deployable components (called microservices) • Microservices are reusable and easily scalable • Microservices are independently replaceable and upgradeable • Microservices can use different languages and technologies • The are typically exposed as RESTful Web Services
  • 11. Microservices and API Management To keep microservices lightweight and easily scalable: • Move security and management out of the service container API Management Layer • Security policies • Access Controls • Routing Policies • Service Monitoring • Service Throttling • Caching
  • 12. Functionality of API Management Tools 1. Automate and control connections between an API and the applications that use it. 2. Ensure consistency between multiple API implementations and versions. 3. Monitor traffic from individual apps. 4. Provide memory management and caching mechanisms to improve application performance. 5. Protect the API from misuse by wrapping it in security procedures and policies.
  • 13. Data Virtualization in the API ecosystem 13
  • 14. Data Virtualization in the API Ecosystem Data virtualization platforms like Denodo can play a significant role in an API ecosystem. Let’s review three common architectures: 1. Data Virtualization as a Data Service provider 2. Data Virtualization as an abstraction data layer form Microservices 3. Data Virtualization as an API Management tool 14
  • 15. 15 1. Denodo as a Data Service provider API Gateway Other Enterprise Applications Microservices
  • 16. 1. Denodo as a Data Service provider Denodo provides one-click, zero development REST web services on top of any data model Flexible web services with full-fledge capabilities: • Support XML, JSON, RSS and HTML • Support for hierarchical structures • Authentication with basic HTTP, SPNEGO (Kerberos), OAuth 2.0 and SAML • Self documented with OpenAPI (pka Swagger) • Available in Denodo’s REST format, OData 2.0 and OData 4.0 • Navigation to related resources via links and $expand operator • IDU support with different HTTP verbs (GET, POST, PUT, DELETE) • Support for READ via POST to handle large input parameters • Support for CORS and JSONP
  • 17. 17 2. Denodo as abstraction data layer form Microservices API Gateway Other Enterprise Applications Microservices
  • 18. 2. Denodo as a Data Service provider Denodo can serve as an abstraction between the microservice implementation and the data access to simplify its development • It enables technology changes in the backend without affecting the code of the Microservice (e.g. legacy system migrations, vendor switch, etc.) Microservices principles avoid performing data integration at the Microservice itself • Using DV as a backend enables the independence of the Microservice from the integration techniques • The integration logic is performed in the DV layer in the form of virtual views Although potentially each Microservice could have its own DV backend, a logical separation per microservice (a schema) is usually a more realistic architecture
  • 19. 19 3. Denodo as an API Management Tool Other Enterprise Applications Microservices
  • 20. 3. Denodo as an API Management Tool Since external APIs and web services can be registered in Denodo as data sources, Denodo’s capabilities can act as a sort of API gateway: • Centralized authentication and authorization • Monitoring and access auditing • Resource allocation policies (e.g. max 10 queries per hour for userA to service) • Unified catalog • API integration However, keep in mind that is not an API gateway per se, and it may significantly change the structure and capabilities of your external APIs when exposed through the virtual layer
  • 22. 22 Get Smarter – Online Education 22 GetSmarter implemented a microservices architecture working in tandem with the Denodo Platform, to streamline data access across the organization. With the Denodo Platform in place, GetSmarter could provide data to stakeholders from any microservice or legacy system, in real time, without causing any disruption in the business flow. Not only did the new architecture provide the single view of core entities, it also enabled GetSmarter to migrate data from legacy systems behind the scenes, without users being aware of the change. More info: http://www.datavirtualizationblog.com/getsmarter-accelerated-business-decisions-single-view-across-rapidly-evolving-infrastructure/
  • 24. Q&A
  • 25. Next steps Take Denodo for a Test Drive on the Cloud Explore the benefits of data virtualization for Agile BI and Analytics
  • 26. Next session Innovative Data Strategies for Advanced Analytics Solutions and the Role of Data Virtualization Thursday, October 18, 2018 | 11:00 AM PT / 2:00 PM ET Lorrin Ferdinand Sr. Consultant, Neudesic
  • 27. Thank you! © 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.