Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Hypermedia in API Design: Enterprise as an Early Adopter

961 visualizaciones

Publicado el

Hypermedia is an API style that’s starting to pick up steam. In this session, you’ll hear about what motivated L.L.Bean to choose hypermedia over other API styles. Along the way, concepts will be introduced, discussed, and evaluated based on real-world experiences. Is hypermedia ready for the enterprise?

Publicado en: Software
  • Sé el primero en comentar

Hypermedia in API Design: Enterprise as an Early Adopter

  1. 1. Hypermedia in API Design: Enterprise as an Early Adopter Kevin Swiber – Apigee Kris Kleva – L.L.Bean
  2. 2. Hello. 2 Kevin Swiber Kris Kleva
  3. 3. Hypermedia
  4. 4. “Be of the web, not behind the web” – Ian Robinson 4
  5. 5. 5
  6. 6. Hypermedia – Proposed Benefits • Minor versioning doesn’t require client change • Allows many client implementations • Exploration - “Follow your nose” mentality • Proven by the Web • Built to last 6
  7. 7. L.L.Bean: APIs Guaranteed to Last
  8. 8. 8
  9. 9. 9
  10. 10. 10
  11. 11. 11
  12. 12. L.L.Bean APIs http://s7d9.scene7.com/s7/viewer.jsp?company=LLBean&config=Scene7SharedAssets/Video&stageSize=768,4 32&locale=en&config2=companypreset&asset=LLBean/20131217%5FODS%5FMontage%5Fv6%2DLLB%2Ddesk top%2Dmedium%2D432p&method=hds 12 Guaranteed to Last
  13. 13. Getting to know the L.L. Bean API Program
  14. 14. How did L.L. Bean arrive at hypermedia?
  15. 15. What are some of the got'chas L.L. Bean encountered?
  16. 16. Where did hypermedia fall short?
  17. 17. Has L.L. Bean had to develop its own tools to work with hypermedia?
  18. 18. Do you see L.L. Bean using hypermedia for more API projects in the future?
  19. 19. What advice do you have for enterprises evaluating hypermedia?
  20. 20. What's next?
  21. 21. Resources • Siren Hypermedia Specification: http://sirenspec.org • API Craft: https://groups.google.com/forum/#!forum/api-craft • L.L.Bean: http://developer.llbean.com/ 21
  22. 22. Thank you

×