Skip to main content
Log in

A Service Approach for Architecting Application Independent Wireless Sensor Networks

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

The current sensor networks are assumed to be designed for specific applications, having data communication protocols strongly coupled to applications. The future sensor networks are envisioned as comprising heterogeneous devices assisting to a large range of applications. To achieve this goal, a new architecture approach is needed, having application specific features separated from the data communication protocol, while influencing its behavior. We propose a Web Services approach for the design of sensor network, in which sensor nodes are service providers and applications are clients of such services. Our main goal is to enable a flexible architecture in which sensor networks data can be accessed by users spread all over the world.

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.

Similar content being viewed by others

References

  1. W. Adjie-Winoto, et al., The design and implementation of an intentional naming system, 17th ACM Symposium on Operating Systems Principles (SOSP’99). Published as Operating Systems Review 34(5) (1999) 186–201.

    Google Scholar 

  2. M. Beigl, H. Gellersen and A. Schmidt, MediaCups: Experience with design and use of computer-augmented everyday objects, Computer Networks, Special Issue on Pervasive Computing 25(4) (2001) 401–409.

    Google Scholar 

  3. A. Choksi, Hierarchical Routing in Sensor Network, CS-672: Seminar on Pervasive and Peer-To-Peer Computing, Storage & Networking. Term-Paper Submission, Rutgers University. Available in: http://www.cs.rutgers.edu/∼achoksi/presentation/CS672_paper_ankur.pdf.

  4. F.P. Coyle, XML, Web Services, and the Data Revolution (Addison-Wesley Information Technology Series, Addison-Wesley Press, 2002).

  5. S. Czerwinski, et al., An architecture for a secure service discovery service, in: Proc. ACM/IEEE MOBICOM (Aug. 1999), pp. 24–35.

  6. R. Fielding, et al. RFC 2616. Hypertext Transfer Protocol–HTTP/1.1. (June, 1999), Available in: ftp://ftp.rfc-editor.org/in-notes/rfc2616.txt.

  7. R. Govindan, et al., The Sensor Network as a Database (Sept. 2002) Available in: ftp://ftp.usc.edu/pub/csinfo/tech-reports/papers/02-771.pdf, Tech-Rep 02-771 CS Department, University of Southern California.

  8. S. Graham, et al., Building Web Services with Java: Making Sense of XML (SOAP, WSDL, and UDDI. Sams Publishing, 2002).

  9. J. Heidemann, et al., Building efficient wireless sensor networks with low-level naming, in: Proc. Symposium on Operating Systems Principles, Chateau Lake Louise, Banff, Alberta, Canada, ACM. (Oct., 2001) pp. 146–159. Available in: http://www.isi.edu/∼johnh/PAPERS/Heidemann01c.html.

  10. J. Heidemann, et.al., Diffusion filters as a flexible architecture for event notification in wireless sensor networks—USC/ISI Technical Report 2002–556.

  11. A. Howard, M. Mataric and G. Sukhatme, Mobile sensor network deployment using potential fields: A distributed, scalable solution to the area coverage problem, in: Proc. DARS 02, Fukuoka, Japan (June 2002).

  12. IBM White Paper, Web Services Toolkit. (April 2002). Available in: http://www.alphaworks.ibm.com/tech/Webservicestoolkit.

  13. C. Intanagonwiwat, R. Govindan and D. Estrin, Directed diffusion: A scalable and robust communication paradigm for sensor networks, in: Proc. ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom 2000), Boston, MA, USA, (Aug 2000) pp. 56–67.

  14. Jini ™ Available in: http://java.sun.com/products/jini/ (1998).

  15. B. Krishnamachari, D. Estrin and S. Wicker, Modelling Data-Centric Routing in Wireless Sensor Networks. Available in: http://www2.parc.com/spl/members/zhao/stanford-cs428/readings/Networking/Krishnamachari_infocom02.pdf.

  16. J. Kulik, R.B. Heinzelman and H. Balakrishnan, Negotiation-based protocols for disseminating information in wireless sensor networks (2000), ACM Wireless Networks. Available in: http://citeseer.nj.nec.com/335631.html, 2000.

  17. S. Madden, et al., TAG: A Tiny Aggregation Service for Ad-Hoc Sensor Networks. Available in: http://www.cs.berkeley.edu/∼ madden/madden_tag.pdf.

  18. Microsoft Corporation and Digital Equipment Corporation, The Component Object Model Specification. Available in: http://www.opengroup.org/pubs/catalog/ax01.htm, Oct. 1995.

  19. OMG (Object Management Group), The Common Object Request Broker: Architecture and Specification. Revision 2.0 (July 1995).

  20. C. Perkins, Service Location Protocol White Paper (May 1997) Available in: http://playground.sun.com/srvloc/slp_white_paper.html.

  21. J. Postel and J. Reynolds, RFC 959.FILE TRANSFER PROTOCOL (FTP) (Oct. 1985), Available in: ftp://ftp.rfc-editor.org/in-notes/rfc959.txt.

  22. H. Qi, P.T. Kuruganti and Y. Xu, The development of localized algorithms in wireless sensor networks, Invited Paper—Sensors 2002, 2 (2002) 286–293.

    Google Scholar 

  23. K. Römer, O. Kasten and F. Mattern, Middleware challenges for wireless sensor networks—ACM SIGMOBILE Mobile Computing and Communications Review 6(2) (2002).

  24. F. Silva, J. Heidemann and R. Govindan, Network Routing Application Programmer’s Interface (API) and Walk Through 9.0 (2002). Available in: http://citeseer.nj.nec.com/silva02network.html.

  25. L. Subramanian, H. Katz, An Architecture for Building Self-configurable Systems. Avaliable in: http://www.cs.berkeley.edu/∼lakme/sensor.pdf.

  26. SUN Microsystems, Implementing Services On Demand and the Sun Open Net Environment (Sun ONE) (2001). Available in: http://www.sun.com/software/sunone/wpimplement/wp-implement.pdf.

  27. The 29 Palms Experiment: Tracking Vehicles with a UAV-Delivered Sensor Network. Available in: http://www.eecs.berkeley.edu/_pister/29Palms0103.

  28. UDDI.org, UDDI Technical White Paper (Sept. 2000). Available in: http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.PDF.

  29. C. Ulmer, L. Alkalai and S. Yalamanchili, Wireless distributed sensor networks for in-situ exploration of mars, Work in progress for NASA Technical Report. Available in: http://users.ece.gatech.edu/ ∼ grimace/research/reports/nasa_wsn_report.pdf.

  30. Universal Plug and Play: Background (1999). Available in: http://www.upnp.com/resources/UPnPbkground.htm

  31. W3C (World Wide Web Consortium) Note, “Web Services Description Language (WSDL) 1.1. (March 2001). Available in: http://www.w3.org/TR/2001/NOTE-wsdl-20010315.

  32. W3C (World Wide Web Consortium) Note, WAP Binary XML Content Format (June 1999). Available in: http://www.w3.org/TR/wbxml/.

  33. W3C (World Wide Web Consortium) Recommendation, Extensible Markup Language (XML) 1.0 (Second Edition) (Oct. 2000). Available in: http://www.w3.org/TR/REC-xml.

  34. W3C (World Wide Web Consortium) Recommendation, XML Schema Part 0: Primer (May 2001). Available in: http://www.w3.org/TR/xmlschema-0/

  35. W3C (World Wide Web Consortium) Working Draft: SOAP Version 1.2 Part 2: Adjuncts (26 June 2002). Available in: http://www.w3.org/TR/soap12-part2/.

  36. W3C (World Wide Web Consortium) Working Draft: SOAP Version 1.2 Part 1: Messaging Framework (June 2002). Available in: http://www.w3.org/TR/2002/WD-soap12-part1-20020626/.

  37. W3C (World Wide Web Consortium) Note on Simple Object Access Protocol (SOAP) 1.1 (May 2000). Available in: http://www.w3.org/TR/SOAP/.

  38. Yong Yao and J.E. Gehrke, The Cougar Approach to In-Network Query Processing in Sensor Networks. Sigmod Record, 31(3) (Sept. 2002). Available in: http://www.cs.cornell.edu/johannes/papers/2002/sigmod-record2002.pdf.

  39. Y. Yu, R. Govindan and D. Estrin, Geographical and Energy Aware Routing: A recursive data dissemination protocol for wireless sensor networks. Available in: http://citeseer.nj.nec.com/461988.html.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Flávia Coimbra Delicato.

Additional information

Flávia Delicato received a M.Sc. degree on computer science in 2000 from the Federal University of Rio de Janeiro, Brazil. Currently she is a doctoral candidate on computer science at the same University. Her research interests include wireless networks, wireless sensor networks, web services and communication protocols.

Paulo F. Pires received a M.Sc. Degree on computer science in 1997 and a D.SC. degree on computer science in 2002 both from the Federal University of Rio de Janeiro, Brazil. During the year 2000 he worked as visiting researcher at the CLIP lab in University of Maryland (USA). Currently he is a collaborator professor at the Department of Computer Science of Federal University of Rio de Janeiro. His current research interests include: transaction models for the Web environment, Web service composition, system integration architectures, and formal modeling tools for distributed systems. Dr. Pires is a member of ACM.

Luci Pirmez received a B.Sc degree on computer science in 1981, a M.Sc. degree on computer science in 1986 and the D.SC degree on computer science in 1996 from the Federal University of Rio de Janeiro, Brazil. She is a member of research staff of the Computer Center of Federal University of Rio de Janeiro. Her research interests include wireless networks, wireless sensor networks, networks management and security and formal description techniques for communication protocols.

Luiz Fernando Rust da Costa Carmo received a B.S. degree on electronic engineering in 1984, and a M.Sc. degree on computer science in 1988, both from the Federal University of Rio de Janeiro, Brazil, and the Ph.D. degree on computer science in 1994, from the Laboratory for Analysis and Architecture of Systems French National Organization for Scientific Research (LAAS/CNRS), Toulouse, France. He is a member of research staff of the computer center of Federal University of Rio de Janeiro. His research interests include formal description techniques for communication protocols and communication protocols for distributed systems. Presently, he is spending a sabbatical period at the Research Center of the United Technologies company.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Delicato, F.C., Pires, P.F., Pirmez, L. et al. A Service Approach for Architecting Application Independent Wireless Sensor Networks. Cluster Comput 8, 211–221 (2005). https://doi.org/10.1007/s10586-005-6186-4

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-005-6186-4

Keywords:

Navigation