Title :
Asynchronous geoprocessing services: An interoperable approach
Author :
Lei Hu ; Peng Yue ; Jianya Gong
Author_Institution :
State Key Lab. of Inf. Eng. in Surveying, Mapping & Remote Sensing, Wuhan Univ., Wuhan, China
Abstract :
The growth of massive distributed geospatial data and complex geoprocessing algorithms brings complexity to geoprocessing services. One is the asynchronous geoprocessing. The Open Geospatial Consortium (OGC) provides a series of standards and specifications including Web Processing Services (WPS) in advancing interoperability of geospatial web services. Most of them are based on synchronous protocol. Synchronous protocol is not enough to satisfy more complex geoprocessing tasks, especially those in the Sensor Web environment. The OGC Web Notification Service (WNS), an OGC notification and communication service, can send asynchronous notification messages when a client request is accomplished. It can be used with other services for asynchronous notification. This paper presents an interoperable approach for asynchronous geoprocessing services by leveraging WPS and WNS to support asynchronous invocation. We analyze general asynchronous communication patterns on message transfer and invocation available in a Service Oriented Architecture. Compared to existing poll-based approaches, the paper adopts the push pattern for asynchronous notification, while at the same time makes requests standard-compatible. The push pattern is implemented using WNS. An asynchronous adapter for WPS service, combined with WNS, is used for augmenting existing synchronous WPS services with asynchrony. The approach is compatible with existing WPS specification, thus still follows the interoperable service standards in the geospatial domain.
Keywords :
Web services; geographic information systems; geophysics computing; service-oriented architecture; WNS; WPS specification; Web notification service; Web processing services; asynchronous adapter; asynchronous communication patterns; asynchronous geoprocessing services; asynchronous invocation; geospatial domain; interoperable service standards; message transfer; push pattern; service oriented architecture; standard-compatible requests; synchronous WPS services; Geospatial analysis; Interpolation; Protocols; Prototypes; Servers; Standards; Web services; Asynchronous mechanism; Geoprocessing; WNS; WPS;
Conference_Titel :
Agro-Geoinformatics (Agro-Geoinformatics), 2013 Second International Conference on
Conference_Location :
Fairfax, VA
DOI :
10.1109/Argo-Geoinformatics.2013.6621953