Chaining Geographic Information Web Services
IEEE Internet Computing
A Web Service Composition and Deployment Framework for Scientific Workflows
ICWS '04 Proceedings of the IEEE International Conference on Web Services
A scientific workflow approach to distributed geospatial data processing using web services
SSDBM'2005 Proceedings of the 17th international conference on Scientific and statistical database management
Evaluation of BPEL to Scientific Workflows
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Scientific Workflows: More e-Science Mileage from Cyberinfrastructure
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Asynchronous web services communication patterns in business protocols
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Computers & Geosciences
Hi-index | 0.00 |
Geoscience research and applications often involve a geospatial processing workflow. This workflow includes a sequence of operations that use a variety of tools to collect, translate, and analyze distributed heterogeneous geospatial data. Asynchronous mechanisms, by which clients initiate a request and then resume their processing without waiting for a response, are very useful for complicated workflows that take a long time to run. Geospatial contents and capabilities are increasingly becoming available online as interoperable Web services. This online availability significantly enhances the ability to use Web service chains to build distributed geospatial processing workflows. This paper focuses on how to orchestrate Web services for implementing asynchronous geospatial processing workflows. The theoretical bases for asynchronous Web services and workflows, including asynchrony patterns and message transmission, are examined to explore different asynchronous approaches to and architecture of workflow code for the support of asynchronous behavior. A sample geospatial processing workflow, issued by the Open Geospatial Consortium (OGC) Web Service, Phase 6 (OWS-6), is provided to illustrate the implementation of asynchronous geospatial processing workflows and the challenges in using Web Services Business Process Execution Language (WS-BPEL) to develop them.