Skip to main content
Log in

TinySOA: a service-oriented architecture for wireless sensor networks

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

Wireless sensor networks provide the means for gathering vast amounts of data from physical phenomena, and as such they are being used for applications such as precision agriculture, habitat monitoring, and others. However, there is a need to provide higher level abstractions for the development of applications, since accessing the data from wireless sensor networks currently implies dealing with very low-level constructs. We propose TinySOA, a service- oriented architecture that allows programmers to access wireless sensor networks from their applications by using a simple service-oriented API via the language of their choice. We show an implementation of TinySOA and the results of an experiment where programmers developed an application that exemplifies how easy Internet applications can integrate sensor networks.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Madden S, Franklin M, Hellerstein J, Hong W (2002) Tag: a tiny aggregation service for ad-hoc sensor networks. In: Proceedings of the ACM symposium on operating systems design and implementation (OSDI). Boston, MA, USA

  2. Aberer K, Hauswirth M, Salehi A (2007) Zero-programming sensor networks deployment (invited paper). In: 3rd IEEE SAINT 2007 workshop on next generation service platforms for future mobile systems (SPMS 2007), Hiroshima, Japan, January 2007

  3. Golatowski F, Blumenthal J, Handy M, Haase M (2003) Service-oriented software architecture for sensor networks. Intl. Workshop on Mobile Computing (IMC 2003), Rockstock, Germany, pp 93–98

  4. Delicato F, Pires P, Pirmez L, da Costa Carmo, L (2003) A flexible web service based architecture for sensor networks. IEEE Workshop on Mobile and Wireless Networks (MWN 2003), Rhode Island, NY, USA

  5. Delicato F, Pires P, Rust L, Pirmez L, de Rezende J (2005) Reflective middleware for wireless sensor networks. In: 20th Annual ACM symposium on applied computing (ACM SAC’2005), Santa Fe, USA, pp 730–735

  6. Delicato F, Pires P, Pirmez L, da Costa Carmo L (2003) A flexible middleware system for wireless sensor networks. In: ACM/IFIP/USENIX international middleware conference, Brazil, pp 474–492, June 2003

  7. Delicato F, Pirmez L, Pires P, de Rezende J (2006) Web technologies to build automatic wireless sensor networks. In: 8th IFIP IEEE international conference on mobile and wireless communication networks (MWCN’2006), Santiago, Chile, 99–114, August 2006

  8. Intanagonwiwat C, Govindan R, Estrin D (2000) Directed diffusion: a scalable and robust communication paradigm for sensor networks. In: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking (MobiComm’00), Massachusetts, USA, pp 56–67, August 2000

  9. Römer K (2004) Programming paradigms and middleware for sensor networks. GI/ITG Workshop on Sensor Networks, Germany, pp 49–54, February 2004

  10. Buonadonna P, Gay D, Hellerstein J, Hong W, Madden S (2005) Task: sensor network in a box. European Workshop on Wireless Sensor Networks 2005, Istanbul, Turkey, pp 133–144, 31 January–2 February 2005

  11. Golab L, Özsu MT (2003) Issues in data stream management. SIGMOD Rec 32(2): 5–14

    Article  Google Scholar 

  12. Hill J, Szewczyk R, Woo A, Hollar S, Culler D, Pister K (2000) System architecture directions for networked sensors. In: 9th international conference on architectural support for programming languages and operating systems, Cambridge, MA, USA, November 2000

  13. Roltsch WJ, Zalom FG, Strawn AJ, Strand JF, Pitcairn MJ (1999) Evaluation of several degree-day estimation methods in california climates. Int J Biometeorol 42(4): 169–176

    Article  Google Scholar 

  14. Venkatesh V, Davis F (1996) A model of the antecedents of perceived ease of use: development and test. J Decis Sci 27(3): 451–482

    Article  Google Scholar 

  15. Likert R (1932) A technique for the measurement of attitudes. Arch Psychol 22(140): 1–55

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Edgardo Avilés-López.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Avilés-López, E., García-Macías, J.A. TinySOA: a service-oriented architecture for wireless sensor networks. SOCA 3, 99–108 (2009). https://doi.org/10.1007/s11761-009-0043-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-009-0043-x

Keywords

Navigation