The Web of Things: A Survey (Invited Paper)

In the vision of the Internet of Things (IoT), an increasing number of embedded devices of all sorts (e.g., sensors, mobile phones, cameras, smart meters, smart cars, traffic lights, smart home appliances, etc.) are now capable of communicating and sharing data over the Internet. Although the concept of using embedded systems to control devices, tools and appliances has been proposed for almost decades now, with every new generation, the ever-increasing capabilities of computation and communication pose new opportunities, but also new challenges. As IoT becomes an active research area, different methods from various points of view have been explored to promote the development and popularity of IoT. One trend is viewing IoT as Web of Things (WoT) where the open Web standards are supported for information sharing and device interoperation. By penetrating smart things into existing Web, the conventional web services are enriched with physical world services. This WoT vision enables a new way of narrowing the barrier between virtual and physical worlds. In this paper, we elaborate the architecture and some key enabling technologies of WoT. Some pioneer open platforms and prototypes are also illustrated. The most recent research results are carefully summarized. Furthermore, many systematic comparisons are made to provide the insight in the evolution and future of WoT. Finally, we point out some open challenging issues that shall be faced and tackled by research community.

[1]  Pierre Lévy,et al.  Collective Intelligence: Mankind's Emerging World in Cyberspace , 1997 .

[2]  Ian Douglas Agranat Engineering Web Technologies for Embedded Applications , 1998, IEEE Internet Comput..

[3]  Peter Honeyman,et al.  Webcard: a Java Card Web Server , 2001, CARDIS.

[4]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[5]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[6]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[7]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[8]  Doo Seop Eom,et al.  A design and implementation of wireless sensor gateway for efficient querying and managing through World Wide Web , 2003, IEEE Trans. Consumer Electron..

[9]  Mohamed Abdelaziz,et al.  Project JXTA-C: enabling a Web of things , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[10]  Matt Welsh,et al.  Integrating wireless sensor networks with the grid , 2004, IEEE Internet Computing.

[11]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .

[12]  Ilja Radusch,et al.  pREST: a REST-based protocol for pervasive systems , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[13]  Hai Zhao,et al.  An embedded Web server for equipment , 2004, 7th International Symposium on Parallel Architectures, Algorithms and Networks, 2004. Proceedings..

[14]  Vikram Srinivasan,et al.  MAX: human-centric search of the physical world , 2005, SenSys '05.

[15]  François Jammes,et al.  Service-oriented paradigms in industrial automation , 2005, IEEE Transactions on Industrial Informatics.

[16]  Öznur Özkasap,et al.  Embedded web server-based home appliance networks , 2007, J. Netw. Comput. Appl..

[17]  T. Luckenbach,et al.  TinyREST – a Protocol for Integrating Sensor Networks into the Internet , 2005 .

[18]  Kevin Kelly,et al.  SODA: Service Oriented Device Architecture , 2006, IEEE Pervasive Computing.

[19]  Jie Liu,et al.  SenseWeb: Browsing the Physical World in Real Time (Demo Abstract) , 2006 .

[20]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[21]  Suman Nath,et al.  SenseWeb: An Infrastructure for Shared Sensing , 2007, IEEE MultiMedia.

[22]  Erik Wilde,et al.  Putting Things to REST , 2007 .

[23]  Suman Nath,et al.  SensorMap for Wide-Area Sensor Webs , 2007, Computer.

[24]  Deborah Estrin,et al.  Sharing Sensor Network Data , 2007 .

[25]  Bo Sheng,et al.  Microsearch: When Search Engines Meet Small Devices , 2009, Pervasive.

[26]  HyunGon Kim,et al.  Protection Against Packet Fragmentation Attacks at 6LoWPAN Adaptation Layer , 2008, 2008 International Conference on Convergence and Hybrid Information Technology.

[27]  Vlad Stirbu,et al.  Towards a RESTful Plug and Play Experience in the Web of Things , 2008, 2008 IEEE International Conference on Semantic Computing.

[28]  Dominique Guinard,et al.  SOCRADES: A Web Service Based Shop Floor Integration Infrastructure , 2008, IOT.

[29]  Feng Zhao,et al.  Tiny web services: design and implementation of interoperable and evolvable sensor networks , 2008, SenSys '08.

[30]  Sami Mäkeläinen,et al.  Fixed-Mobile Hybrid Mashups: Applying the REST Principles to Mobile-Specific Resources , 2008, WISE Workshops.

[31]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[32]  Adam Dunkels,et al.  Efficient application integration in IP-based sensor networks , 2009, BuildSys '09.

[33]  Vlad Trifa,et al.  SOA-Based Integration of the Internet of Things in Enterprise Services , 2009, 2009 IEEE International Conference on Web Services.

[34]  Gilles Grimaud,et al.  Smews: Smart and Mobile Embedded Web Server , 2009, 2009 International Conference on Complex, Intelligent and Software Intensive Systems.

[35]  Aitor Almeida,et al.  Flexeo: An Architecture for Integrating Wireless Sensor Networks into the Internet of Things , 2009 .

[36]  Gilles Grimaud,et al.  The Web of Things: Interconnecting Devices with High Usability and Performance , 2009, 2009 International Conference on Embedded Software and Systems.

[37]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .

[38]  Samuel Wieland Design and implementation of a gateway for Web-based interaction and management of embedded devices , 2009 .

[39]  Vlad Trifa,et al.  Are you Energy-Efficient : Sense it on the Web ! , 2009 .

[40]  Bryan L. Gorman,et al.  Sensorpedia: Information sharing across incompatible sensor systems , 2009, 2009 International Symposium on Collaborative Technologies and Systems.

[41]  Qun Li,et al.  Snoogle: A Search Engine for Pervasive Environments , 2010, IEEE Transactions on Parallel and Distributed Systems.

[42]  Vipul Gupta,et al.  Early lessons from building Sensor.Network: an open data exchange for the web of things , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[43]  Antonio Pintus,et al.  Connecting Smart Things through Web Services Orchestrations , 2010, ICWE Workshops.

[44]  Vipul Gupta,et al.  Sensor.Network: An open data exchange for the web of things , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[45]  Wolfgang Kellerer,et al.  Real-Time Search for Real-World Entities: A Survey , 2010, Proceedings of the IEEE.

[46]  Wolfgang Kellerer,et al.  A real-time search engine for the Web of Things , 2008, 2010 Internet of Things (IOT).

[47]  Ioannis Chatzigiannakis,et al.  A Web Services-oriented Architecture for Integrating Small Programmable Objects in the Web of Things , 2010, 2010 Developments in E-systems Engineering.

[48]  Dominique Guinard,et al.  Cloud computing, REST and Mashups to simplify RFID application development and deployment , 2011, WoT '11.

[49]  Andreas Pitsillides,et al.  Exploiting Demand Response in Web-based Energy-aware Smart Homes , 2011 .

[50]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[51]  Silvia Santini,et al.  Connecting things to the web using programmable low-power WiFi modules , 2011, WoT '11.

[52]  Simon Mayer,et al.  An extensible discovery service for smart things , 2011, WoT '11.