hypermedia in api design: enterprise as an early adopter
DESCRIPTION
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?TRANSCRIPT
Hypermedia in API Design: Enterprise as an Early AdopterKevin Swiber – ApigeeKris Kleva – L.L.Bean
2
Hello.
Kevin Swiber Kris Kleva
Hypermedia
4
“Be of the web, not behind the web”– Ian Robinson
5
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
L.L.Bean: APIs Guaranteed to Last
8
9
10
11
12
http://s7d9.scene7.com/s7/viewer.jsp?company=LLBean&config=Scene7SharedAssets/Video&stageSize=768,432&locale=en&config2=companypreset&asset=LLBean/20131217%5FODS%5FMontage%5Fv6%2DLLB%2Ddesktop%2Dmedium%2D432p&method=hds
Guaranteed to Last
APIsL.L.Bean
Getting to know the L.L. Bean API Program
How did L.L. Bean arrive at hypermedia?
What are some of the got'chas L.L. Bean encountered?
Where did hypermedia fall short?
Has L.L. Bean had to develop its own tools to work with hypermedia?
Do you see L.L. Bean using hypermedia for more API projects in the future?
What advice do you have for enterprises evaluating hypermedia?
What's next?
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/
Thank you