Design and implementation of scalable GetFeasibility service to enhance Sensor Planning Service for earth observation task

Sensor Planning Service (SPS) is a critical web service in Sensor Web, given its complexity of feasibility check. This paper is dedicated to design a scalable GetFeasibility service outside of the SPS to determine the feasibility of a plan with a certain theme regarding an earth observation satellite sensor. To enables the scalability of GetFeasibility service, in the logic part of GetFeasibility, we construct the mapping between sensor capability and task. Time-window, intended applications and weather circumstance have been taken into consideration in the mapping to achieve a more reasonably result. In addition, the Simplified General Perturbation Model 4 (SGP4) is viewed as a virtual EO sensor named as sgp4sensor served by SPS. And we adopt Service-Oriented Architecture (SOA) based on Apache CXF which is an excellent Java Web Service technology to realize. To verify the effect of the feasibility check, one kind of emergency task in agriculture (flood monitoring) was submitted to SPS, and the SPS communicate with the GetFeasibility service using standard Web Service protocols, finally the SPS return a submit response message contained the report of feasibility. The results show that the proposed scalable GetFeasibility service cooperates well with the SPS, and more importantly, it can improve the reliability of SPS.

[1]  Liping Di,et al.  A Flexible Data and Sensor Planning Service for Virtual Sensors Based on Web Service , 2011, IEEE Sensors Journal.

[2]  Liping Di,et al.  Sensor webs with a service-oriented architecture for on-demand science products , 2007, SPIE Optical Engineering + Applications.

[3]  Xingchen Chu,et al.  Open Sensor Web Architecture: Core Services , 2006, 2006 Fourth International Conference on Intelligent Sensing and Information Processing.

[4]  John Davidson,et al.  Ogc® sensor web enablement:overview and high level achhitecture. , 2007, 2007 IEEE Autotestcon.

[5]  George Percivall,et al.  Ogc® sensor web enablement:overview and high level achhitecture. , 2007 .

[6]  Liping Di,et al.  Implementation of a prototype system for Data and Sensor Planning Service , 2009, 2009 17th International Conference on Geoinformatics.