Abstract
Sensor network appears to be the technology of the 21st century. Middleware for wireless sensor networks (WSN) acts as the interface point between wireless sensor nodes and higher application layers. A middleware can introduce and enhance access to the underlying networks in intelligent ways. In this paper we present a middleware for wireless sensor networks that uses a set of technical statements, such as patterns and styles, in order to achieve flexibility, compatibility, autonomy and adoption. The middleware exposes the functionality of the network as semantic web services, so that applications can access its functionality through web services. Sensor web combines sensors and sensor networks with a Service-Oriented Architecture (SOA). The Service Oriented Architecture allows us to discover, describe and invoke services from a heterogeneous software platform. Dispatcher and Interceptors are used inside the network. We propose a scenario in which two services are exposed a semantic web services and designed to run in a constrained environment and they are exchanged in accordance with capabilities of the network.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Delicato FC (2005) Middleware-based services for wireless seNsor netwok. Doctoral thesis of the Federal University of Rio de Janeiro, Brazil, Rio de Janeiro, p 53, June 2005
Capra L, Emmerich W (2001) Mascolo C reflective middleware solutions for context-aware applications. Proceedings of the reflection 2001, Lecture notes in computer science 2192, Springer Verlag, Japan, pp 126–133
Gay D, Levis P, Culler D (2007) Software design pa tterns for TinyOS. ACM Trans Embed Comput Syst (TECS) 6(4):22-es. doi:10.1145/1274858.1274860
Markus V, Michael K, Uwe Z (2004) Remoting patterns: foundations of enterprise, internet, and realtime distributed object middlware. Wiley, England, pp 130–133
Wang M, Cao J, Li J, Dasi SK (2008) Middleware for wireless sensor networks: a survey. J Comput Sci Technol 23:305–326
Cary P, Jorge C, John AM, Richard SP, Ivan V (2007) Introduction to web services. In: Cardoso J (ed) Semantic web services: theory, tools and applications. IGI Global, Hershey, pp 134–154, March 2007
Extensible Markup Language (XML) 1.0 (Fifth Edition). http://www.w3.org/TR/RECxml/. Accessed 29 Oct 2009
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). http://www.w3.org/TR/soap12-part1/. Accessed 29 Oct 2009
Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl. Accessed 29 Oct 2009
Borst WN (1997) Construction of engineering ontologies for knowledge sharing and reuse. Doctoral thesis of the University of Tweenty, Enschede, The Netherlands
Almeida MB, Bax MP (2003) An overview about ontologies: survey about definitions, types, applications, evaluation an building methods. Brasilia 32:3, 7–20. doi:10.1590/S0100-19652003000300002
Agilla: a mobile agent middleware for wireless sensor networks. http://www.cs.wustl.edu/mobilab/projects/agilla. Accessed 29 Oct 2009
Levis P, Culler DE (2002) Mat: a tiny virtual machine for sensor networks, architectural support for programming languages and operating systems. http://www.cs.berkeley.edu/pal/pubs/mate.pdf
TinyDB: a declarative database network. http://telegraph.cs.berkeley.edu/tinydb. Accessed 19 Oct 2009
TinyLime. http://lime.sourceforge.net/tinyLime/index.html. Accessed 19 Oct 2009
Iqbal M, Lim HB, Wang W, Yao Y (2009) A service-oriented model for semantics-based data management in wireless sensor networks. In: Proceedings of the 5th IEEE international workshop on heterogeneous wireless networks (HWISE 2009), May 2009
Rocha AR, Delicato FC, de Souza JN, Gomes DG, Pirmez L (2009) A semantic middleware for autonomic wireless sensor networks. In: Proceedings of the 2009 workshop on middleware for ubiquitous and pervasive systems (WMUPS ’09), vol 389. ACM, Dublin, Ireland, New York, NY, pp 19–25, June 16–16. doi: 10.1145/1551693.1551697
Java ME. http://java.sun.com/javame/index.jsp. Accessed Oct 2009
OWL Web Ontology Language. http://www.w3.org/TR/owl-features/. Accessed 29 Oct 2009
Gay D, Levis P, von Behren R, Welsh M, Brewer E, Culler D (2003) The nesC language: a holistic approach to networked embedded systems. In: Proceedings of the programming language design and implementation (PLDI), June 2003
TinyOs. http://www.tinyos.net/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this paper
Cite this paper
Sangeetha, V., Rao, L.J. (2013). SEMSuS: Semantic Middleware for Dynamic Service-Oriented Sensor Network. In: Chaki, N., Meghanathan, N., Nagamalai, D. (eds) Computer Networks & Communications (NetCom). Lecture Notes in Electrical Engineering, vol 131. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-6154-8_7
Download citation
DOI: https://doi.org/10.1007/978-1-4614-6154-8_7
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-6153-1
Online ISBN: 978-1-4614-6154-8
eBook Packages: EngineeringEngineering (R0)