Your SlideShare is downloading. ×
0
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The API Facade Pattern: Technology - Episode 3

8,423

Published on

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
  • <br /><iframe width="350" height="288" src="http://www.youtube.com/embed/lbdxPRHTMpU" frameborder="0" allowfullscreen></iframe>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
8,423
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
119
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Creative Commons Attribution-Share Alike 3.0 United States License
  • Transcript

    • 1. API Façade: TechnologyEpisode 3Webinar ShortsMarch 2012 SeriesBrian Mulloy Apigee@landlessness @apigee
    • 2. groups.google.com/group/api-craft
    • 3. youtube.com/apigee 3
    • 4. New! IRC Channel #api-craft on freenode
    • 5. Webinar Shorts - March 2012 New!Episode 1The API Facade: OverviewTuesday, March 6thEpisode 2The API Facade: Common PatternsTuesday, March 13thEpisode 3The API Facade: TechnologyTuesday, March 20thEpisode 4The API Facade: PeopleTuesday, March 27th
    • 6. Episode 3 Topics• Recap: API Façade Common Patterns• Technology
    • 7. Recap: API Façade
    • 8. App App Developer API Facade Content Big DB Management JDBC XML SOAPSystem
    • 9. Technology
    • 10. api-test.foo.com CNAME DNS api-test: 1.2.3.4 API Facade • DNS • Cloud platform
    • 11. api-test.foo.com CNAME DNS api-test: 1.2.3.4 API Facade Data Stubs Errors Support for mock=true and raise=404 • Web server • App server • API Gateway
    • 12. api.foo.com CNAME DNS api: 1.2.3.4 TARGET: 5.6.7.8 API Facade Errors Big System • Subdomain routing
    • 13. api.foo.com/v2 DNS API FacadeBig Old System Big Unproven New System • URL routing
    • 14. CNAME DNS api: 1.2.3.45.6.7.8 TARGET: 5.6.7.8 API Facade ALLOW: 1.2.3.4 Firewall Big System • Firewall
    • 15. US Asia api.foo.com api.foo.com Geo DNS API Facade API Facade TARGET: 5.6.7.8 TARGET: 5.6.7.8 ALLOW: Firewall 1.2.3.4 1.2.3.5 Big System • Geo DNS • Cache
    • 16. API Facade Content Content Big Management Big Management SOAP SOAPSystem System • Orchestration
    • 17. {“accounts”: [ “account”:{}, ”account”:{}]} API Facade<xml> <accounts> <account> </account> <account> </account> </accounts></xml> • Transformations library
    • 18. PKÂft@x∂hOm∂hOı„≤©»Õ „RP∞ILNŒ/Õ+)MŒœ’ÀML. œM,I- KN,J-a®Ê API Facade<xml> <accounts> <account> … </account> … <account> … </account> </accounts></xml> • Compression
    • 19. oauth_token=… AuthAPI Facade DB BigSystem • OAuth Provider
    • 20. Technology• DNS or GeoDNS• Cloud platform• Web server, app server, API gateway• Subdomain routing• URL routing• Firewall• Cache• Orchestration• Transformation• Compression• Database• OAuth Provider
    • 21. Questions?
    • 22. THANK YOUSubscribe to API webinars at:youtube.com/apigee
    • 23. THANK YOUIRC#api-crafton freenode
    • 24. THANK YOUQuestions and ideas to:groups.google.com/group/api-craft
    • 25. THANK YOUContact me at:@landlessnessbrian@apigee.com

    ×