The New 3-Tier Architecture: HTML5, Proxies, and APIs
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

The New 3-Tier Architecture: HTML5, Proxies, and APIs

on

  • 27,208 vues

 

Statistiques

Vues

Total des vues
27,208
Vues sur SlideShare
7,340
Vues externes
19,868

Actions

J'aime
12
Téléchargements
206
Commentaires
1

21 Ajouts 19,868

http://www.scoop.it 17193
http://apigee.com 1405
http://blog.apigee.com 955
https://blog.apigee.com 146
http://feeds.apigee.com 54
http://translate.googleusercontent.com 34
http://webcache.googleusercontent.com 18
http://blog.edit.apigee.net 17
http://www.newsblur.com 12
https://twitter.com 8
http://edit.apigee.net 8
http://mktg-dev.apigee.com 7
https://www.google.com 3
http://www.google.co.jp 1
http://www.google.it 1
http://mktg-new.local 1
http://wsp.preprod.wiztivi.com 1
http://localhost&_=1368517612269 HTTP 1
http://www.diffbot.com&_=1356551488562 HTTP 1
http://www.diffbot.com&_=1356556619600 HTTP 1
http://www.google.co.uk 1
Plus...

Accessibilité

Catégories

Détails de l'import

Uploaded via as Microsoft PowerPoint

Droits d'utilisation

CC Attribution License

Report content

Signalé comme inapproprié Signaler comme inapproprié
Signaler comme inapproprié

Indiquez la raison pour laquelle vous avez signalé cette présentation comme n'étant pas appropriée.

Annuler
  • Full Name Full Name Comment goes here.
    Êtes-vous sûr de vouloir
    Votre message apparaîtra ici
    Processing...
  • <br /><iframe width="350" height="288" src="http://www.youtube.com/embed/4VxC4boLj20" frameborder="0"></iframe>
    Êtes-vous sûr de vouloir
    Votre message apparaîtra ici
    Processing...
Poster un commentaire
Modifier votre commentaire
  • 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 & 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

The New 3-Tier Architecture: HTML5, Proxies, and APIs Presentation 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