3rd International IEEE/CreateNet Workshop on Broadband Advanced Sensor Networks

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
Isaac Amundson1,*, Manish Kushwaha1,*, Xenofon Koutsoukos1,*, Sandeep Neema1,*, Janos Sztipanovits1,*
  • 1: Institute for Software Integrated Systems, Department of Electrical Engineering and Computer Science, Vanderbilt University, Nashville, Tennessee 37235
*Contact email: isaac.amundson@vanderbilt.edu, manish.kushwaha@vanderbilt.edu, xenofon.koutsoukos@vanderbilt.edu, sandeep.neema@vanderbilt.edu, janos.sztipanovits@vanderbilt.edu

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.