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.
@cvanball @ManfredBo
Integrating, exposing and managing
distributed data
with RESTful APIs and open source
Cojan van Balle...
@cvanball @ManfredBo
Outline
1. Power of data integration and Web APIs
2. Solution overview
3. Data integration and exposi...
@cvanball @ManfredBo
1. Data integration and
Web APIs
@cvanball @ManfredBo
Data
Everywhere!
4
@cvanball @ManfredBo 5
@cvanball @ManfredBo
Data is nothing without analytics
Analytics require data access.
Data access requires integration of ...
@cvanball @ManfredBo
2. Solution overview
@cvanball @ManfredBo
Solution overview
8
External
API Consumers
DataAbstraction
Layer
Data
Virtualization
API ManagementMu...
@cvanball @ManfredBo
3. Data integration and
exposition through
Data Virtualization
@cvanball @ManfredBo
Don’t move your data, virtualize it
@cvanball @ManfredBo
What is data virtualization?
@cvanball @ManfredBo
JBoss Data
Virtualization
(Teiid)
12
@cvanball @ManfredBo
Tooling
13
@cvanball @ManfredBo
Tooling
14
@cvanball @ManfredBo
Demo content
15
@cvanball @ManfredBo
4. API management
@cvanball @ManfredBo
APIs make access to digital assets simple.
API management enables full control and
visibility.
17
@cvanball @ManfredBo
API management needs to provide technical- and
business operations functionality
18
@cvanball @ManfredBo
API Program Management
19
@cvanball @ManfredBo 20
@cvanball @ManfredBo
Access Control
Authentication and authorization to identify the originator
of incoming traffic and en...
@cvanball @ManfredBo
A good API management deployment model
22
API
Consumer
API
Provider
Traffic
Monitoring
API Management...
@cvanball @ManfredBo
Demo content
1. Integrate virtualised endpoint
2. Define mappings
3. Launch developer portal
4. Analy...
@cvanball @ManfredBo
5. Take aways
@cvanball @ManfredBo
Take aways
Big Data seems awesome. But data is useless without
analytics.
To facilitate analytics, di...
@cvanball @ManfredBo
Teiid:
http://www.teiid.org
JBoss Data Virtualization:
http://www.jboss.org/products/datavirt/overvie...
@cvanball @ManfredBo
Integrating, exposing and managing
distributed data with RESTful APIs
and open source
Contacts:
Cojan...
@cvanball @ManfredBo
Demo Backup
29
30
31
32
33
34
35
36
37
38
Upcoming SlideShare
Loading in …5
×

of

Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 1 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 2 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 3 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 4 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 5 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 6 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 7 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 8 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 9 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 10 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 11 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 12 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 13 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 14 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 15 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 16 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 17 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 18 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 19 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 20 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 21 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 22 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 23 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 24 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 25 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 26 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 27 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 28 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 29 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 30 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 31 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 32 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 33 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 34 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 35 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 36 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 37 Integrating, exposing and managing distributed data with RESTful APIs and open source Slide 38
Upcoming SlideShare
How to use Donuts and Onions for Scaling API Programs
Next
Download to read offline and view in fullscreen.

3 Likes

Share

Download to read offline

Integrating, exposing and managing distributed data with RESTful APIs and open source

Download to read offline

This was a 1h demo and talk co-presented by Red Hat's Cojan van Ballegooijen and 3scale's Manfred Bortenschlager talking about data integration of various diverse sources via data virtualization. Then we exposed the data via RESTful APIs and added the 3scale API Management layer on top to get full control and visibility about API access.

Related Books

Free with a 30 day trial from Scribd

See all

Integrating, exposing and managing distributed data with RESTful APIs and open source

  1. 1. @cvanball @ManfredBo Integrating, exposing and managing distributed data with RESTful APIs and open source Cojan van Ballegooijen Red Hat @cvanball Manfred Bortenschlager 3scale @ManfredBo At Endpoint2015, Sept. 4, Amsterdam
  2. 2. @cvanball @ManfredBo Outline 1. Power of data integration and Web APIs 2. Solution overview 3. Data integration and exposition via data virtualization 4. API management 5. Take aways 2
  3. 3. @cvanball @ManfredBo 1. Data integration and Web APIs
  4. 4. @cvanball @ManfredBo Data Everywhere! 4
  5. 5. @cvanball @ManfredBo 5
  6. 6. @cvanball @ManfredBo Data is nothing without analytics Analytics require data access. Data access requires integration of multiple and diverse data sources. 6 ⇒ APIs ⇒ Data Virtualization
  7. 7. @cvanball @ManfredBo 2. Solution overview
  8. 8. @cvanball @ManfredBo Solution overview 8 External API Consumers DataAbstraction Layer Data Virtualization API ManagementMultiple, Diverse Data Sources
  9. 9. @cvanball @ManfredBo 3. Data integration and exposition through Data Virtualization
  10. 10. @cvanball @ManfredBo Don’t move your data, virtualize it
  11. 11. @cvanball @ManfredBo What is data virtualization?
  12. 12. @cvanball @ManfredBo JBoss Data Virtualization (Teiid) 12
  13. 13. @cvanball @ManfredBo Tooling 13
  14. 14. @cvanball @ManfredBo Tooling 14
  15. 15. @cvanball @ManfredBo Demo content 15
  16. 16. @cvanball @ManfredBo 4. API management
  17. 17. @cvanball @ManfredBo APIs make access to digital assets simple. API management enables full control and visibility. 17
  18. 18. @cvanball @ManfredBo API management needs to provide technical- and business operations functionality 18
  19. 19. @cvanball @ManfredBo API Program Management 19
  20. 20. @cvanball @ManfredBo 20
  21. 21. @cvanball @ManfredBo Access Control Authentication and authorization to identify the originator of incoming traffic and ensure only permitted access. Rate Limits and Usage Policies Usage quotas and restrictions on incoming traffic to keep loads predictable. Analytics Data capture and analysis of traffic patterns to learn how the API is being used. 21
  22. 22. @cvanball @ManfredBo A good API management deployment model 22 API Consumer API Provider Traffic Monitoring API Management Access Control Usage Policies Analytics Developer Portal Billing
  23. 23. @cvanball @ManfredBo Demo content 1. Integrate virtualised endpoint 2. Define mappings 3. Launch developer portal 4. Analyse API traffic 23
  24. 24. @cvanball @ManfredBo 5. Take aways
  25. 25. @cvanball @ManfredBo Take aways Big Data seems awesome. But data is useless without analytics. To facilitate analytics, diverse data needs to be integrated and provided. This seems hard, but does not have to be. Data virtualisation and API management can make this very easy. Both can be used independently – but naturally fit well together. 25
  26. 26. @cvanball @ManfredBo Teiid: http://www.teiid.org JBoss Data Virtualization: http://www.jboss.org/products/datavirt/overview/ 3scale Tutorials: https://support.3scale.net/ API Economy ebooks: http://www.3scale.net/resources/reports/ Further resources 26
  27. 27. @cvanball @ManfredBo Integrating, exposing and managing distributed data with RESTful APIs and open source Contacts: Cojan van Ballegooijen Manfred Bortenschlager At Endpoint2015, Sept. 4, Amsterdam
  28. 28. @cvanball @ManfredBo Demo Backup
  29. 29. 29
  30. 30. 30
  31. 31. 31
  32. 32. 32
  33. 33. 33
  34. 34. 34
  35. 35. 35
  36. 36. 36
  37. 37. 37
  38. 38. 38
  • EdDelgado3

    Mar. 11, 2016
  • krahman

    Sep. 26, 2015
  • WebworkhousecomCorkI

    Sep. 7, 2015

This was a 1h demo and talk co-presented by Red Hat's Cojan van Ballegooijen and 3scale's Manfred Bortenschlager talking about data integration of various diverse sources via data virtualization. Then we exposed the data via RESTful APIs and added the 3scale API Management layer on top to get full control and visibility about API access.

Views

Total views

5,130

On Slideshare

0

From embeds

0

Number of embeds

2,298

Actions

Downloads

85

Shares

0

Comments

0

Likes

3

×