hypermedia in api design: enterprise as an early adopter

22
Hypermedia in API Design: Enterprise as an Early Adopter Kevin Swiber – Apigee Kris Kleva – L.L.Bean

Upload: apigee

Post on 26-Jan-2015

106 views

Category:

Software


1 download

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

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