Want your API to stick? Try Story Telling
summary
Argues for a concrete REST Level 5 that publishes user goals as activities and returns executable behaviors (behavior trees) so clients can assemble and run chains like “get flood map” on demand. Demonstrates with NASA SensorWeb examples (Haiti flood map) using MODIS, RADARSAT, NEO1 and EO1 tiles, shows Behavior Trees encoded in JSON or a Ruby DSL, pushed to clients, executed with simple HTTP posts, integrated with Activity Streams and Facebook Open Graph, and reuses GitHub/JavaScript code (Mary Rose Cook) for real-time interoperability.
AI-written summary · about
chapters (4)
related talks
27mBuilding Great Web APIs
46mLet’s have some effective REST!
01h 39mLet’s have some Effective REST
46mREST next level: writing business-oriented web APIs
20mRevolutionizing API Management: Insights from an Architect
44mCrafting Great APIs with Domain-Driven Design
42mLet’s Have Some Effective REST!
22mBuilding RESTful Graph APIs that lasts
