SlideShare uma empresa Scribd logo
1 de 13
API Building Blocks for a
Data Driven Enterprise
Workshop
Chris Irving
Lead Software Developer
Layer 7 Confidential 2Layer 7 Confidential 2
There Are Increasing Drivers for Sharing
Enterprise Data Externally
Mobile Apps
Internet of Things
External
Developers
Outside Partners / Divisions Cloud Services
Layer 7 Confidential 3Layer 7 Confidential 3
But How Do Provide Focus Across
Distributed Data Silos
Enterprise
Data Silos Applications &
Data
…
Outside Partners / Divisions
External
Developers
Mobile Apps
Cloud Services
Internet of Things
Layer 7 Confidential 6Layer 7 Confidential 6
Layer 7 API Gateways Let You Talk to Multiple
Data Back-ends and Create Custom API Views
Outside Partners / Divisions
External
Developers
Mobile Apps
Cloud Services
Internet of Things
Layer 7 Confidential 7Layer 7 Confidential 7
At The Same Time Gateway Can Control How Data is
Shared Which Creates Monetization Opportunities
Who
When
How What
Where
Why
Layer 7 Confidential 8Layer 7 Confidential 8
How
Layer 7 Confidential 9Layer 7 Confidential 9
API Composition
• High Level tooling for APIs
• XPath
• XSL
• XML Schema
• Regular Expressions
• JSON <-> XML
• REST <-> SOAP
• HTTP Query Parameter validation
Layer 7 Confidential 10Layer 7 Confidential 10
API Composition
Layer 7 Confidential 11Layer 7 Confidential 11
Big Data Direct Access
• High Level Logical Constructs for Data Silo Access
• SQL/JDBC
• REST/SOAP/POX/JSON
• Hadoop/HANA and many others
• JMS/Message Oriented Middleware
• Caching: Local and Memcached/Terracotta/Coherence etc.
• Parallel Queries for Really (slow) Big Data
Layer 7 Confidential 12Layer 7 Confidential 12
Big Data Direct Access
Layer 7 Confidential 13Layer 7 Confidential 13
Security in Infrastructure
• Strong Security Tooling
• LDAP
• PKI
• SAML
• WS-*
• Oauth
• Http Basic Authentication
• SSO Tooling (CA SiteMinder & others)
• Attribute based decisions
• Physical (Time, IP address, etc)
• User Attribute ( LDAP Group Membership, SAML Attribute)
• Quota/Throttle
Layer 7 Confidential 14Layer 7 Confidential 14
Security in Infrastructure
Layer 7 Confidential 15Layer 7 Confidential 15
Layer7.com
info@layer7.com
@layer7

Mais conteúdo relacionado

Mais de CA API Management

5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
CA API Management
 

Mais de CA API Management (20)

Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIs
 
Takeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarTakeaways from API Security Breaches Webinar
Takeaways from API Security Breaches Webinar
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & Win
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail Experience
 
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
 Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ... Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

API Building Blocks for a Data Driven Workshop

  • 1. API Building Blocks for a Data Driven Enterprise Workshop Chris Irving Lead Software Developer
  • 2. Layer 7 Confidential 2Layer 7 Confidential 2 There Are Increasing Drivers for Sharing Enterprise Data Externally Mobile Apps Internet of Things External Developers Outside Partners / Divisions Cloud Services
  • 3. Layer 7 Confidential 3Layer 7 Confidential 3 But How Do Provide Focus Across Distributed Data Silos Enterprise Data Silos Applications & Data … Outside Partners / Divisions External Developers Mobile Apps Cloud Services Internet of Things
  • 4. Layer 7 Confidential 6Layer 7 Confidential 6 Layer 7 API Gateways Let You Talk to Multiple Data Back-ends and Create Custom API Views Outside Partners / Divisions External Developers Mobile Apps Cloud Services Internet of Things
  • 5. Layer 7 Confidential 7Layer 7 Confidential 7 At The Same Time Gateway Can Control How Data is Shared Which Creates Monetization Opportunities Who When How What Where Why
  • 6. Layer 7 Confidential 8Layer 7 Confidential 8 How
  • 7. Layer 7 Confidential 9Layer 7 Confidential 9 API Composition • High Level tooling for APIs • XPath • XSL • XML Schema • Regular Expressions • JSON <-> XML • REST <-> SOAP • HTTP Query Parameter validation
  • 8. Layer 7 Confidential 10Layer 7 Confidential 10 API Composition
  • 9. Layer 7 Confidential 11Layer 7 Confidential 11 Big Data Direct Access • High Level Logical Constructs for Data Silo Access • SQL/JDBC • REST/SOAP/POX/JSON • Hadoop/HANA and many others • JMS/Message Oriented Middleware • Caching: Local and Memcached/Terracotta/Coherence etc. • Parallel Queries for Really (slow) Big Data
  • 10. Layer 7 Confidential 12Layer 7 Confidential 12 Big Data Direct Access
  • 11. Layer 7 Confidential 13Layer 7 Confidential 13 Security in Infrastructure • Strong Security Tooling • LDAP • PKI • SAML • WS-* • Oauth • Http Basic Authentication • SSO Tooling (CA SiteMinder & others) • Attribute based decisions • Physical (Time, IP address, etc) • User Attribute ( LDAP Group Membership, SAML Attribute) • Quota/Throttle
  • 12. Layer 7 Confidential 14Layer 7 Confidential 14 Security in Infrastructure
  • 13. Layer 7 Confidential 15Layer 7 Confidential 15 Layer7.com info@layer7.com @layer7

Notas do Editor

  1. Enterprise Data is critical for mobile, hybrid cloud, partner integrations and IoT initiatives
  2. Data spread out out across diverse internal and external silos like relational databases, hadoop, caches, cloud services like salesforce
  3. how do create a lens onto a small snippet of data in petabyte forest
  4. APIs provide a convenient way of sharing data across Web, cloud, mobile and IoT. Render once.
  5. Can aggregate backend information and then create composite APIs Views
  6. But data monetization depends on an ability to regulate data which gateway solves