Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
@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
Nächste SlideShare
Wird geladen in …5
×

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

4.615 Aufrufe

Veröffentlicht am

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.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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

×