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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
Römer K (2004) Programming paradigms and middleware for sensor networks. GI/ITG Workshop on Sensor Networks, Germany, pp 49–54, February 2004
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
Golab L, Özsu MT (2003) Issues in data stream management. SIGMOD Rec 32(2): 5–14
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
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
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
Likert R (1932) A technique for the measurement of attitudes. Arch Psychol 22(140): 1–55
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-009-0043-x