The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Directed diffusion: a scalable and robust communication paradigm for sensor networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
System architecture directions for networked sensors
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Bluetooth and sensor networks: a reality check
Proceedings of the 1st international conference on Embedded networked sensor systems
The sensor spectrum: technology, trends, and requirements
ACM SIGMOD Record
A message-oriented middleware for sensor networks
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Protocols and Architectures for Wireless Sensor Networks
Protocols and Architectures for Wireless Sensor Networks
The design and evaluation of a query processing architecture for sensor networks
The design and evaluation of a query processing architecture for sensor networks
The emergence of networking abstractions and techniques in TinyOS
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Messo & Preso Practical Sensor-Network Messaging Protocols
ECUMN '07 Proceedings of the Fourth European Conference on Universal Multiservice Networks
Bridging context management systems for different types of pervasive computing environments
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
On the integration of sensor networks and general purpose IT infrastructure
Proceedings of the 2nd international workshop on Middleware for sensor networks
Patterns: implementing an soa using an enterprise service bus
Patterns: implementing an soa using an enterprise service bus
Deep middleware for the divergent Grid
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Hi-index | 0.01 |
Sensor network technologies have experienced an enormous development with the proliferation of sensor devices, custom communication protocols, and methods to exploit the data gathered on such networks. The actual impact of this technology on the enterprise, however, has been quite limited. This is because the community has focused almost exclusively on the sensor devices themselves, while paying little attention to the means to integrate this novel technology into the current enterprise infrastructure. We argue that facilitating this integration would encourage the adoption of sensor networks. Thus we present a scalable message broker for message-oriented middleware that is able to interact with any sensor network by providing a flexible and extensible communication subsystem. This message broker then provides the link to the messaging middleware used in the enterprise network. We describe the architecture of such a broker's communication subsystem and its implementation in Java™. We present the performance of the broker, demonstrating that it scales to interconnect many sensor networks and is able to cope with potentially very large amounts of data from the sensors' readings. Finally, we present an overview of the sensor protocols we have developed, and how they are integrated into the broker, enabling for end-to-end interaction with external enterprise applications unaware of the sensor technology.