30. 5. Front-End APIs for Context
u Map APIs to devices
u Manage interactive sessions
u Ask for additional details
before calling backend APIs
u Adaptive to support
optional context data
(min, typical, max data input)
35. 6. On-Device APIs
u One interface, multiple implementations
u Store-and-forward strategy with
synchronization when offline
u Local API gateway and management
u Monitoring and managing edge nodes
goes beyond the data center
38. 7. Bots as Next Generation APIs
u Currently, the assumption is that bots are
talking to humans
u But, what if our apps could talk to bots as
if it were an API?
u What if natural language is
better for some kinds of
APIs?
39. API Design Is Changing
1. Hypermedia and
HATEOAS
2. Event subscriptions
3. Capability-driven
API design
4. Content negotiation
5. Front-end context
APIs
6. On-device APIs
7. Bots as next
generation APIs