Skip to main content

A Lightweight Architecture for the Web-of-Things

  • Conference paper
Mobile Web Information Systems (MobiWIS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8093))

Included in the following conference series:

Abstract

The past few years have marked a shift in Web development as users have become accustomed to Web applications with dynamic content and enhanced user experience. New emerging protocols and standards seek to provide increased flexibility by making available new models of interaction to Web applications. One such application is the Web of Things. In this paper, we propose a new lightweight architecture for the Web of Things, based on RESTful approaches. We further show, through a proof of concept application, taking a smart city as its context, how new technologies can be combined to support our proposed architecture and application development for the Web of Things. We argue that the use of protocols and standards such as WebSocket, WebSocket API, Server-Sent Events and JSON, the JavaScript Object Notation, can make the vision of the Web of Things a reality.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kortuem, G., et al.: Educating the Internet-of-Things Generation. Computer 46(2), 53–61 (2013)

    Article  Google Scholar 

  2. Konomi, S., Roussos, G.: Ubiquitous Computing in the Real World: Lessons Learnt from Large-Scale RFID Deployments. Personal and Ubiquitous Computing 11(7), 507–521 (2007)

    Article  Google Scholar 

  3. Bui, N., Zorzi, M.: Health care applications: a solution based on the internet of things. In: Proceedings of the 4th International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL 2011), Article 131, 5 pages. ACM, New York (2011)

    Google Scholar 

  4. Ghose, A., Bhaumik, C., Das, D., Agrawal, A.K.: Mobile healthcare infrastructure for home and small clinic. In: Proceedings of the 2nd ACM International Workshop on Pervasive Wireless Healthcare (MobileHealth 2012), pp. 15–20. ACM, New York (2012)

    Chapter  Google Scholar 

  5. Efstratiou, C., Davies, N., Kortuem, G., Finney, J., Hooper, R., Lowton, M.: Experiences of designing and deploying intelligent sensor nodes to monitor hand-arm vibrations in the field. In: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services (MobiSys 2007), pp. 127–138. ACM, New York (2007)

    Chapter  Google Scholar 

  6. Doody, P., Shields, A.: Mining network relationships in the internet of things. In: Proceedings of the 2012 International Workshop on Self-aware Internet of Things (Self-IoT 2012), pp. 7–12. ACM, New York (2012)

    Chapter  Google Scholar 

  7. Ma, Y., Rao, J., Hu, W., Meng, X., Han, X., Zhang, Y., Chai, Y., Liu, C.: An efficient index for massive IOT data in cloud environment. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management (CIKM 2012), pp. 2129–2133. ACM, New York (2012)

    Google Scholar 

  8. Li, Y., Teraoka, F.: Privacy protection for low-cost RFID tags in IoT systems. In: Proceedings of the 7th International Conference on Future Internet Technologies (CFI 2012), pp. 60–65. ACM, New York (2012)

    Chapter  Google Scholar 

  9. Kozlov, D., Veijalainen, J., Ali, Y.: Security and privacy threats in IoT architectures. In: Proceedings of the 7th International Conference on Body Area Networks (BodyNets 2012), pp. 256–262. ICST, Brussels (2012)

    Google Scholar 

  10. Jia, H., Wu, M., Jung, E., Shapiro, A., Shyam Sundar, S.: Balancing human agency and object agency: an end-user interview study of the internet of things. In: Proceedings of the 2012 ACM Conference on Ubiquitous Computing (UbiComp 2012), pp. 1185–1188. ACM, New York (2012)

    Chapter  Google Scholar 

  11. Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly Media, Inc. (2007)

    Google Scholar 

  12. Duquennoy, S., Grimaud, G., Vandewalle, J.: The Web of Things: interconnecting devices with high usability and performance. In: Proceedings of the 6th IEEE International Conference on Embedded Software and Systems (ICESS 2009), HangZhou, Zhejiang, China (2009)

    Google Scholar 

  13. Guinard, D., Ion, I., Mayer, S.: In Search of an Internet of Things Service Architecture: REST or WS-*? A Developers’ Perspective. In: Puiatti, A., Gu, T. (eds.) MobiQuitous 2011. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 104, pp. 326–337. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  14. Castro, M., Jara, A.J., Skarmeta, A.: Architecture for Improving Terrestrial Logistics Based on the Web of Things. Sensors 12(5), 6538–6575 (2012)

    Article  Google Scholar 

  15. Guinard, D., Trifa, V.: Towards the Web of Things: Web Mashups for Embedded Devices. In: Proc. WWW 2009, Madrid, Spain (2009)

    Google Scholar 

  16. Khajeh-Hosseini, A., Greewnood, D., Smith, J.W., Sommerville, I.: The cloud adoption toolkit: supporting cloud adoption decisions in the enterprise. Software: Practice and Experience 42(4), 447–465 (2012)

    Article  Google Scholar 

  17. 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: Proc. of the 6th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS 2012), Palermo, Italy (2012)

    Google Scholar 

  18. Miorandi, D., Sicari, S., De Pellegrini, F., Chlamtac, I.: Internet of Things: Vision, Applications & Research Challenges. Ad Hoc Networks 10(7), 1497–1516 (2012)

    Article  Google Scholar 

  19. Hurlburt, G.F., Voas, J., Miller, K.W.: The Internet of Things: A Reality Check. IT Professional 14(3), 56–59 (2012)

    Article  Google Scholar 

  20. Ganty, P., Majumdar, R., Rybalchenko, A.: Verifying liveness for asynchronous programs. In: ACM SIGPLAN Notices. ACM (2009)

    Google Scholar 

  21. Joyent Inc. Node.js - Evented I/O for JavaScript (2013), http://nodejs.org/

  22. Alhamad, M., Dillon, T., Chang, E.: Conceptual SLA framework for cloud computing. In: 2010 4th IEEE International Conference on Digital Ecosystems and Technologies (DEST), April 13-16, pp. 606–610 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grønli, TM., Ghinea, G., Younas, M. (2013). A Lightweight Architecture for the Web-of-Things. In: Daniel, F., Papadopoulos, G.A., Thiran, P. (eds) Mobile Web Information Systems. MobiWIS 2013. Lecture Notes in Computer Science, vol 8093. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40276-0_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40276-0_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40275-3

  • Online ISBN: 978-3-642-40276-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics