Transcript
Page 1: Hypermedia in API Design: Enterprise as an Early Adopter

Hypermedia in API Design: Enterprise as an Early AdopterKevin Swiber – ApigeeKris Kleva – L.L.Bean

Page 2: Hypermedia in API Design: Enterprise as an Early Adopter

2

Hello.

Kevin Swiber Kris Kleva

Page 3: Hypermedia in API Design: Enterprise as an Early Adopter

Hypermedia

Page 4: Hypermedia in API Design: Enterprise as an Early Adopter

4

“Be of the web, not behind the web”– Ian Robinson

Page 5: Hypermedia in API Design: Enterprise as an Early Adopter

5

Page 6: Hypermedia in API Design: Enterprise as an Early Adopter

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

Page 7: Hypermedia in API Design: Enterprise as an Early Adopter

L.L.Bean: APIs Guaranteed to Last

Page 8: Hypermedia in API Design: Enterprise as an Early Adopter

8

Page 9: Hypermedia in API Design: Enterprise as an Early Adopter

9

Page 10: Hypermedia in API Design: Enterprise as an Early Adopter

10

Page 11: Hypermedia in API Design: Enterprise as an Early Adopter

11

Page 12: Hypermedia in API Design: Enterprise as an Early Adopter

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

Page 13: Hypermedia in API Design: Enterprise as an Early Adopter

Getting to know the L.L. Bean API Program

Page 14: Hypermedia in API Design: Enterprise as an Early Adopter

How did L.L. Bean arrive at hypermedia?

Page 15: Hypermedia in API Design: Enterprise as an Early Adopter

What are some of the got'chas L.L. Bean encountered?

Page 16: Hypermedia in API Design: Enterprise as an Early Adopter

Where did hypermedia fall short?

Page 17: Hypermedia in API Design: Enterprise as an Early Adopter

Has L.L. Bean had to develop its own tools to work with hypermedia?

Page 18: Hypermedia in API Design: Enterprise as an Early Adopter

Do you see L.L. Bean using hypermedia for more API projects in the future?

Page 19: Hypermedia in API Design: Enterprise as an Early Adopter

What advice do you have for enterprises evaluating hypermedia?

Page 20: Hypermedia in API Design: Enterprise as an Early Adopter

What's next?

Page 21: Hypermedia in API Design: Enterprise as an Early Adopter

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/

Page 22: Hypermedia in API Design: Enterprise as an Early Adopter

Thank you


Top Related