Research Article
Efficient Integration of Web Services in Ambient-aware Sensor Network Applications
@INPROCEEDINGS{10.4108/basenets.2006.5, author={Isaac Amundson and Manish Kushwaha and Xenofon Koutsoukos and Sandeep Neema and Janos Sztipanovits}, title={Efficient Integration of Web Services in Ambient-aware Sensor Network Applications}, proceedings={3rd International IEEE/CreateNet Workshop on Broadband Advanced Sensor Networks}, publisher={IEEE}, proceedings_a={BASENETS}, year={2006}, month={10}, keywords={}, doi={10.4108/basenets.2006.5} }
- Isaac Amundson
Manish Kushwaha
Xenofon Koutsoukos
Sandeep Neema
Janos Sztipanovits
Year: 2006
Efficient Integration of Web Services in Ambient-aware Sensor Network Applications
BASENETS
IEEE
DOI: 10.4108/basenets.2006.5
Abstract
Sensor Webs are heterogeneous collections of sensor devices that collect information and interact with the environment. They consist of wireless sensor networks that are ensembles of small, smart, and cheap sensing and computing devices that permeate the environment as well as high-bandwidth rich sensors such as satellite imaging systems, meteorological stations, air quality stations, and security cameras. Emergency response, homeland security, and many other applications have a very real need to interconnect such diverse networks and access information in real-time. While Internet protocols and Web standards provide well-developed mechanisms for accessing this information, linking such mechanisms with resource-constrained sensor networks is very challenging because of the volatility of the communication links. This paper presents a service-oriented programming model for sensor networks which permits discovery and access of Web services. Sensor network applications are realized as graphs of modular and autonomous services with well-defined interfaces that allow them to be described, published, discovered, and invoked over the network providing a convenient way for integrating services from heterogeneous sensor systems. Our approach provides dynamic discovery, composition, and binding of services based on an efficient localized constraint satisfaction algorithm that can be used for developing ambient-aware applications that adapt to changes in the environment. A tracking application that employs many inexpensive sensor nodes, as well as a Web service, is used to illustrate the approach. Our results demonstrate the feasibility of ambient-aware applications that interconnect wireless sensor networks and Web services.