Geospatial Workflow in a Sensor Web Environment: Transactions, Events, and Asynchrony

Geospatial processing has been extended to the Web environment. In conjunction with observations fed from live sensors, workflows can be used to connect the sensors observations to the product at the user's end. In the work described in this paper, the Business Process Execution Language (BPEL) was used as a script language to describe workflows. OGC Sensor Web Enablement specifications have been used to enable the retrieval of sensor observations, implementation of geospatial processing services, and integration of Web processing services. The framework developed was used to study a case of severe weather detection and tracking. The OGC Web Coverage Service (WCS) and Web Feature Service (WFS), both with transaction support, are used to manage satellite observations and geographic features. The OGC Web Processing Service (WPS) is used to manage geospatial processing services. The resulting workflow demonstrated the reusability of geospatial Web services, the capability for transactions and asynchrony, and the efficiency of parallelism and distributed computing.

[1]  Geoffrey C. Fox,et al.  Cyberinfrastructure and Web 2.0 , 2006, High Performance Computing Workshop.

[2]  P. Anderson What is Web 2.0? Ideas, technologies and implications for education , 2007 .

[3]  Jong Hyun Lim,et al.  Wireless Medical Sensor Networks in Emergency Response: Implementation and Pilot Results , 2008, 2008 IEEE Conference on Technologies for Homeland Security.

[4]  Jianting Zhang,et al.  Performance Evaluations of Geospatial Web Services Composition and Invocation , 2007, IEEE International Conference on Web Services (ICWS 2007).

[5]  Yaron Goland,et al.  Web Services Business Process Execution Language , 2009, Encyclopedia of Database Systems.

[6]  L. Di GeoBrain-A Web Services based Geospatial Knowledge Building System , 2004 .

[7]  Scott C. Burleigh,et al.  Environmental Studies with the Sensor Web: Principles and Practice , 2005, Sensors (Basel, Switzerland).

[8]  Anupriya Ankolekar,et al.  The two cultures: Mashing up Web 2.0 and the Semantic Web , 2008, J. Web Semant..

[9]  Carole A. Goble,et al.  State of the nation in data integration for bioinformatics , 2008, J. Biomed. Informatics.

[10]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[11]  Jianting Zhang,et al.  Validating compositions of geospatial processing Web services in a scientific workflow environment , 2005, IEEE International Conference on Web Services (ICWS'05).

[12]  Geoffrey C. Fox,et al.  Web 2.0 for Grids and e-Science , 2003 .

[13]  Liping Di Customizable virtual geospatial products at web/grid service environment , 2005, Proceedings. 2005 IEEE International Geoscience and Remote Sensing Symposium, 2005. IGARSS '05..

[14]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[15]  Steve Chien,et al.  A Web 2.0 and OGC Standards Enabled Sensor Web Architecture for Global Earth Observing System of Systems , 2007 .

[16]  Marc Hadley,et al.  Web Services Addressing 1.0 - SOAP Binding , 2005 .