Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Building a Scalable and Open Worldwide Web of Things
1. Building a Scalable and Open Worldwide
Web of Things
@ Liip
15 January 2009
Vlad Trifa & Dominique Guinard
2. Outline
‣ Introduction
‣ Infrastructures
‣ REST & ROA on devices
‣ Gateways
‣ Research directions
‣ Conclusion
15.1.2009 Vlad Trifa - Institute for Pervasive Computing
3. Introduction
‣ GOAL: build tools for fast prototyping of distributed
applications for networked sensing systems
‣ Heterogeneous HW/SW, how to design code easily?
‣ How to simplify development for non-CS experts?
‣ How to maximize interoperability & scalability?
15.1.2009 Vlad Trifa - Institute for Pervasive Computing
4. A brief history of middlewares
‣ Building distributed applications is nothing new
• CORBA, Jini, RPC, ...
• Tightly-coupled, limited interoperability
‣ Building distributed apps for embedded devices is
not new either...
• GSN, SenseWeb, EmSTAR, ...
• Integration of distributed devices in centralized systems
(database, server => bottleneck)
• Limited scope, optimized for specific use cases
15.1.2009 Vlad Trifa - Institute for Pervasive Computing
5. Service-oriented architectures
‣ A huge trend in distributed applications is SOA
‣ Unfortunately SOA’s most famous implementation
(WS-*) is a legacy from old RPC systems
‣ Has many advantages and is an industrial standard
but...
‣ WS-* were developed in a hurry
‣ Too complex for building simple applications
‣ Certainly not suited for embedded devices
15.1.2009 Vlad Trifa - Institute for Pervasive Computing