System architecture directions for networked sensors
ACM SIGPLAN Notices
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Connecting the Physical World with Pervasive Networks
IEEE Pervasive Computing
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
A message-oriented middleware for sensor networks
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors
LCN '04 Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks
An adaptive communication architecture for wireless sensor networks
Proceedings of the 5th international conference on Embedded networked sensor systems
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
Tiny web services: design and implementation of interoperable and evolvable sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
Monitoring heritage buildings with wireless sensor networks: The Torre Aquila deployment
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
Wireless sensor networks for personal health monitoring: Issues and an implementation
Computer Communications
SOCRADES: a web service based shop floor integration infrastructure
IOT'08 Proceedings of the 1st international conference on The internet of things
Towards physical mashups in the web of things
INSS'09 Proceedings of the 6th international conference on Networked sensing systems
Efficient application integration in IP-based sensor networks
Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
LooCI: a loosely-coupled component infrastructure for networked embedded systems
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
Programming sensor networks using REMORA component model
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
Decentralized enterprise systems: a multiplatform wireless sensor network approach
IEEE Wireless Communications
Taxonomy and Challenges of the Integration of RFID and Wireless Sensor Networks
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
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.