Your SlideShare is downloading. ×
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
The New 3-Tier Architecture: HTML5, Proxies, and APIs
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 New 3-Tier Architecture: HTML5, Proxies, and APIs

29,112

Published on

Published in: Technology
1 Comment
14 Likes
Statistics
Notes
  • <br /><iframe width="350" height="288" src="http://www.youtube.com/embed/4VxC4boLj20" frameborder="0"></iframe>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
29,112
On Slideshare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
218
Comments
1
Likes
14
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
  • http://www.flickr.com/photos/dullhunk/202872717/Rss, ajax,mashups(lack of business models)mobile
  • Presentationtier is now a smart client again coordinating API calls, chaining responses, Mention CouchAppsHTML5 local storageAPIGeneral Purpose Data StoreCouchDBMongoDB w/ HTTPAmazon S3ODataUsergridSocial StuffFlickrGoogle Maps…InstagramEnterprise Stuffsalesforce.comQuickbooks Online Edition
  • What is a proxy?What does it do?CachingCompressionMediationAuth &amp; AuthWhere do I find one?API FaçadeWhat Logic Goes in the Middle Tier?Technical Requirements vs. Business RequirementsWorking with APIs we don&apos;t control.
  • Transformations, pagination, auth
  • Transcript

    • 1. The New 3-Tier Architecture:HTML5, Proxies, and APIsBrian Mulloy@landlessnessKevin Swiber Apigee@kevinswiber @apigee
    • 2. groups.google.com/group/api-craft
    • 3. youtube.com/apigee
    • 4. slideshare.net/apigee
    • 5. @landlessness @kevinswiber
    • 6. “ It’s more than a feeling -Boston
    • 7. Agenda• Traditional 3-Tier Web Architecture• The App Revolution• The New App Architecture• How To Get Started• Questions
    • 8. Presentation image image image
    • 9. Logic
    • 10. Data
    • 11. A 3-Tier Web Architecture image image image Presentation HTTP Mobile Web Logic Binary Web Data
    • 12. A 3-Tier Enterprise Web Architecture Presentation Mobile Web SOAP / Binary image image Logic image Binary Data Web
    • 13. The New 2-Tier Architecture image image image Presentation Logic HTTP APIs Logic Data
    • 14. Issues• Authentication• Authorization• Often Don’t Control APIs• Cross Origin Resource Sharing• Logic Bloat in Presentation Tier
    • 15. The New 3-Tier Architecture image image Presentation imageMobile Web Web HTTP PROXY Tech Logic HTTP APIs Biz Logic Data
    • 16. How to get started?
    • 17. Start with the presentation tier.
    • 18. Look for APIs to meet app requirements.
    • 19. You will run into issues and blockers eventually.
    • 20. Work around blockers with the proxy.
    • 21. Watch for bloat in the presentation tier. Movetechnical bloat to proxy.
    • 22. Watch for bloat in the proxy. Move business logicbloat behind an API.
    • 23. Move non-functional requirements from individualAPIs to proxy.
    • 24. Questions?
    • 25. THANK YOUSubscribe to API webinars at:youtube.com/apigee
    • 26. THANK YOUIRC#api-crafton freenode
    • 27. THANK YOUQuestions and ideas to:groups.google.com/group/api-craft
    • 28. THANK YOUContact me at:@landlessnessbrian@apigee.com@kevinswiberkswiber@apigee.com@apigee

    ×