Building a Scalable and Open Worldwide Web of Things

1,271 views
1,223 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,271
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
49
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Building a Scalable and Open Worldwide Web of Things

  1. 1. Building a Scalable and Open Worldwide Web of Things @ Liip 15 January 2009 Vlad Trifa & Dominique Guinard
  2. 2. Outline ‣ Introduction ‣ Infrastructures ‣ REST & ROA on devices ‣ Gateways ‣ Research directions ‣ Conclusion 15.1.2009 Vlad Trifa - Institute for Pervasive Computing
  3. 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. 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. 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

×