Skip to Main content Skip to Navigation
Conference papers

A Component-based Approach for Service Distribution in Sensor Networks

Abstract : The increasing number of distributed applications over Wireless Sensor Networks (WSNs) in ubiquitous environments raises the need for high-level mechanisms to distribute sensor services and integrate them in modern IT systems. Existing work in this area mostly focuses on low-level networking issues, and fails to provide high-level and off-the-shelf programming abstractions for this purpose. In this paper, we therefore consider WSN programming models and service distribution as two interrelated factors and we present a new component-based abstraction for integrating WSNs within existing IT systems. Our approach emphasizes on reifying distribution strategies at the software architecture level, thus allowing remote invocation of component services, and facilitating interoperability of sensor services with the Internet through Web service-enabled components. The latter is efficiently provided by incorporating the REST architectural style—emphasizing on abstraction of high-level services as resources—to our component-based framework. The preliminary evaluation results show that the proposed framework has an acceptable memory overhead on a TelosB sensor platform.
Document type :
Conference papers
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download
Contributor : Romain Rouvoy Connect in order to contact the contributor
Submitted on : Friday, October 1, 2010 - 2:26:33 PM
Last modification on : Thursday, January 20, 2022 - 5:31:45 PM
Long-term archiving on: : Sunday, January 2, 2011 - 2:55:12 AM


Files produced by the author(s)


  • HAL Id : inria-00522709, version 1



Amirhosein Taherkordi, Romain Rouvoy, Frank Eliassen. A Component-based Approach for Service Distribution in Sensor Networks. 5th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks, Nov 2010, Bangalore, India. ⟨inria-00522709⟩



Les métriques sont temporairement indisponibles