Title of article :
FAST: A fully asynchronous and status-tracking pattern for geoprocessing services orchestration
Author/Authors :
Wu، نويسنده , , Huayi and You، نويسنده , , Lan and Gui، نويسنده , , Zhipeng and Gao، نويسنده , , Shuang and Li، نويسنده , , Zhenqiang and Yu، نويسنده , , Jingmin، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2014
Pages :
16
From page :
213
To page :
228
Abstract :
Geoprocessing service orchestration (GSO) provides a unified and flexible way to implement cross-application, long-lived, and multi-step geoprocessing service workflows by coordinating geoprocessing services collaboratively. Usually, geoprocessing services and geoprocessing service workflows are data and/or computing intensive. The intensity feature may make the execution process of a workflow time-consuming. Since it initials an execution request without blocking other interactions on the client side, an asynchronous mechanism is especially appropriate for GSO workflows. Many critical problems remain to be solved in existing asynchronous patterns for GSO including difficulties in improving performance, status tracking, and clarifying the workflow structure. These problems are a challenge when orchestrating performance efficiency, making statuses instantly available, and constructing clearly structured GSO workflows. A Fully Asynchronous and Status-Tracking (FAST) pattern that adopts asynchronous interactions throughout the whole communication tier of a workflow is proposed for GSO. The proposed FAST pattern includes a mechanism that actively pushes the latest status to clients instantly and economically. ependent proxy was designed to isolate the status tracking logic from the geoprocessing business logic, which assists the formation of a clear GSO workflow structure. A workflow was implemented in the FAST pattern to simulate the flooding process in the Poyang Lake region. Experimental results show that the proposed FAST pattern can efficiently tackle data/computing intensive geoprocessing tasks. The performance of all collaborative partners was improved due to the asynchronous mechanism throughout communication tier. A status-tracking mechanism helps users retrieve the latest running status of a GSO workflow in an efficient and instant way. The clear structure of the GSO workflow lowers the barriers for geospatial domain experts and model designers to compose asynchronous GSO workflows. Most importantly, it provides better support for locating and diagnosing potential exceptions.
Keywords :
asynchronous , Scientific workflow , Geoprocessing services orchestration , WS-BPEL , GeoChaining , Status-tracking
Journal title :
Computers & Geosciences
Serial Year :
2014
Journal title :
Computers & Geosciences
Record number :
2290069
Link To Document :
بازگشت