Integrating Sensor Webs with Modeling and Data-assimilation Applications: An SOA Implementation

A sensor web framework is implemented to enable two-way interactions between sensors and traditional modeling/data-assimilation applications for the land information sensor web (LISW). A service-oriented architecture (SOA) is adopted and implemented with representational state transfer (REST)-style web services. The web services are built upon a message-oriented middleware with a publish/subscribe model. Prototype sensor observation service (SOS) and sensor planning service (SPS) are implemented as REST-style web services. These services are provided by a sensor simulator. Such an open, interoperable and dynamic framework greatly simplifies the integration of sensing agents and modeling applications. It also enables development of feature-rich web applications which can tap into LISW's web services for data visualization and decision making. As an example, we demonstrate an interactive web application with asynchronous JavaScript and XML (AJAX) technology, its integration with Google Map, and its two-way interaction with the sensor simulator which simulates 60 temperature sensors over the U.S.