Exploring Major Architectural Aspects of the Web of Things

  • Iván Corredor Pérez
  • Ana M. Bernardos Barbolla
Part of the Smart Sensors, Measurement and Instrumentation book series (SSMI, volume 9)


A number of technological research lines around the feasibility and applicability of the Internet of Things are currently under discussion. Some of those research issues are dealing with the deployment of friendly smart spaces made of smart objects which are digitally augmented by means of RFID tags or embedded wireless sensor and actuator devices. The advantages of deploying heterogeneous ecosystems of smart things through web technologies have lead to the so called Web of Things paradigm, that relays on the Internet of Things principles. The opportunity of developing to develop new services and applications has driven research towards proposals that integrate isolate islands of networks based on the Internet of Things into the Web. In this context, the contribution of this chapter is twofold. On the one hand, it aims at detailing a Web of Things Open Platform for deploying and integrating smart things networks into the Web. The purpose of this platform is to expose the functionalities of sensor and actuator devices and their involved information model as a set of RESTful services to be retrieved from the Web. On the other hand,the Chapter describes a Resource-Oriented and Ontology-Driven development methodology, which enables easier the development and deployment of smart spaces. The feasibility of this holistic approach is demonstrated through a fully-implemented case study.


Smart space Web of things Open platform Deployment methodology 



This work has being supported by the Government of Madrid under grant S2009/TIC-1485 (CONTEXTS). The authors also acknowledge related discussions within the THOFU initiative, funded by the Spanish Center for the Development of Technology.


  1. 1.
    Weiser, M.: The computer for the 21st century. IEEE Pervasive Comput. 99(1), 19–25 (2002)CrossRefGoogle Scholar
  2. 2.
    Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54, 2805 (2010)CrossRefGoogle Scholar
  3. 3.
    Besbes, M.A., Hamam, H.: An intelligent RFID checkout for stores. In: 2011 International Conference on Microelectronics (ICM), pp. 1–12 (2011)Google Scholar
  4. 4.
    Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. In: Proceedings of the 2000 International Conference on Software Engineering, pp. 407–416 (2000)Google Scholar
  5. 5.
    Corredor, I., Bernardos, A., Iglesias, J., Casar, J.R.: Model-driven methodology for rapid deployment of smart spaces based on resource-oriented architectures. Sensors 12(7), 9286–9335 (2012). URL Google Scholar
  6. 6.
    Corredor, I., Martínez, J., Familiar, M.: Bringing pervasive embedded networks to the service cloud: a lightweight middleware approach. J. Syst. Architect. 57(10), 916–933 (2011)Google Scholar
  7. 7.
    Corredor, I., Martínez, J., Familiar, M., López, L.: Knowledge-aware and service-oriented middleware for deploying pervasive services. J. Netw. Comput. Appl. 35(2), 562–576 (2012)Google Scholar
  8. 8.
    Brown, P., Estefan, J., Laskey, K., McCabe, F., Thomton, D.: Reference Architecture Foundation for Service Oriented Architecture Version 1.0. Technical Report, OASIS (2012). URL
  9. 9.
    Cosm–Internet of Things Platform Connecting Devices and Applications for Real–Time Control and Data Storage (2013).
  10. 10.
    Paraimpu–The Web of Things is more than Things in the Web.
  11. 11.
    Arduino Website (2013). Scholar
  12. 12.
    Sensinode Ltd. (2013).
  13. 13.
    SmartThings–Make your world smarter (2013).
  14. 14.
    Gomez-Goiri, A., de Ipina, D.L.: Assessing data dissemination strategies within triple spaces on the web of things. In: 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 763–769 (2012)Google Scholar
  15. 15.
    Farrell, S.: API keys to the kingdom. IEEE Internet Comput 13(5), 91–93 (2009)CrossRefGoogle Scholar
  16. 16.
    Guinard, D., Fischer, M., Trifa, V.: Sharing using social networks in a composable Web of Things. In: 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 702–707 (2010). ID: 1Google Scholar
  17. 17.
    Blackstock, M., Lea, R.: IoT mashups with the WoTKit. In: 2012 3rd International Conference on the Internet of Things (IoT), pp. 159–166 (2012)Google Scholar
  18. 18.
    Mayer, S., Guinard, D., Trifa, V.: Facilitating the integration and interaction for real-world services for the web of things. In: Urban Internet of Things: Towards Programmable Real-Time Cities (UrbanIOT 2010); Workshop at the Internet of Things 2010 Conference (IoT 2010) (2010)Google Scholar
  19. 19.
    Wu, Z., Itala, T., Tang, T., Zhang, C., Ji, Y., Hamalainen, M., Liu, Y.: Gateway as a service: a cloud computing framework for web of things. In: 2012 19th International Conference on Telecommunications (ICT), pp. 1–6 (2012)Google Scholar
  20. 20.
    ThingWorx–M2M and Internet of Things Application Development Platform (2013).
  21. 21.
    AirVantage–M2M Platform (2013).
  22. 22.
    Axeda–M2M cloud service (2013).
  23. 23.
    Thiesse, F., Floerkemeier, C., Harrison, M., Michahelles, F., Roduner, C.: Technology, standards, and real-world deployments of the EPC network. IEEE Internet Comput. 13(2), 36–43 (2009)CrossRefGoogle Scholar
  24. 24.
    IERC–European Research Cluster on the Internet of Things (2013).
  25. 25.
    Corredor, I., Martínez, J.F., Familiar, M.S.: Research experiences about internetworking mechanisms to integrate embedded wireless networks into traditional networks. In: Interconnecting Smart Object with the Internet Workshop (European Commission -IETF) (2011)Google Scholar
  26. 26.
    Evrything–Make products smart (2013).
  27. 27.
    ThingSpeak (2013).
  28. 28.
    Guinard, D., Trifa, V., Wilde, E.: A resource oriented architecture for the Web of Things. In: 2010 Internet of Things (IOT), pp. 1–8 (2010)Google Scholar
  29. 29.
    Villalonga, C., Bauer, M., López, F., Huang, V., Strohbach, M.: A Resource Model for the Real World Internet, Smart Sensing and Context, vol. 6446, pp. 163–176. Springer, Heidelberg (2010)Google Scholar
  30. 30.
    Zhang, W., Jiang, L., Cai, H.: An ontology-based resource–oriented information supported framework towards RESTful service generation and invocation. In: 2010 Fifth IEEE International Symposium on Service Oriented System Engineering (SOSE), pp. 107–112 (2010)Google Scholar
  31. 31.
    Fielding, R.: Architectural styles and the design of network-based software architectures. Ph.D. Thesis, University of California, Irvine (2000)Google Scholar
  32. 32.
    Katasonov, A., Palviainen, M.: Towards ontology-driven development of applications for smart environments. In: 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 696–701 (2010)Google Scholar
  33. 33.
    Soylu, A., Causmaecker, P.D.: Merging model driven and ontology driven system development approaches pervasive computing perspective. In: 2009 24th International Symposium on Computer and Information Sciences, ISCIS 2009, pp. 730–735 (2009)Google Scholar
  34. 34.
    Tetlow, P., Pan, J., Oberle, D., Wallace, E., Uschold, M., Kendall, E.: Ontology driven architectures and potential uses of the semantic web in systems and software engineering (2006). URL
  35. 35.
    Management Group (OMG), O.: UML Infraestructure Specification (2011)Google Scholar
  36. 36.
    Gherbi, T., Meslati, D., Borne, I.: MDE between promises and challenges. In: 11th International Conference on Computer Modelling and Simulation, UKSIM ’09, pp. 152–155 (2009)Google Scholar
  37. 37.
    Kovatsch, M., Mayer, S., Ostermaier, B.: Moving application logic from the firmware to the cloud: Towards the thin server architecture for the internet of things. In: Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS 2012, pp. 751–756 (2012)Google Scholar
  38. 38.
    Kovatsch, M.: CoAP for the web of things: from tiny resource-constrained devices to the web browser. In: The 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp ’13, p. 1495 (2013)Google Scholar
  39. 39.
    Mayer, S., Basler, G.: Semantic metadata to support device interaction in smart environments. In: The 2013 ACM International Joint Conference on Pervasive and Ubiquitous, Computing, p. 1505 (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Iván Corredor Pérez
    • 1
  • Ana M. Bernardos Barbolla
    • 1
  1. 1.Grupo de Procesado de Datos y Simulación, Escuela Técnica Superior de Ingenieros de TelecomunicaciónUniversidad Politécnica de MadridMadridSpain

Personalised recommendations