5. The value and power of the Web of Things will lie
on its ability to help us combine and repurpose
highly heterogeneous and distributed Things to
develop advanced solutions
6. Achieving this requires having the ability to
• Find existing Things
• Understand what they do
• Interact with them
• Combine them easily at scale to achieve
possibly unanticipated new goals
… and this needs to happen despite vendor-specific silos
7. On the Web working with Things will be
indistinguishable from working with Web APIs
We should be able to interleave Things and Web
APIs as needed
8.
9.
10.
11.
12. Looking back at Web APIs
Very popular & Very heterogeneous
REST vs RPC
No standard yet — RAML vs Swagger vs … vs HTML!
REST is seldom implemented entirely properly
Semantics are essential
SAWSDL is the only standard for the semantics of services
Very basic. Mainly pointers. Complex enough!
13.
14. Description
Provide a rich
description of the Things
Services, APIs, Things
treated homogeneously
Better support their
integration and
interleaving within apps