Research Article
A Grid workflow infrastructure
Article first published online: 13 DEC 2005
DOI: 10.1002/cpe.998
Copyright © 2005 John Wiley & Sons, Ltd.
Issue
1532-0634/asset/cover.gif?v=1&s=6094df24c795ce080ff6df6ff3b6bcec19adb708)
Concurrency and Computation: Practice and Experience
Special Issue: Workflow in Grid Systems
Volume 18, Issue 10, pages 1243–1254, 25 August 2006
Additional Information
How to Cite
Cybok, D. (2006), A Grid workflow infrastructure. Concurrency Computat.: Pract. Exper., 18: 1243–1254. doi: 10.1002/cpe.998
Publication History
- Issue published online: 19 JUL 2006
- Article first published online: 13 DEC 2005
- Manuscript Accepted: 27 APR 2005
- Manuscript Revised: 3 APR 2005
- Manuscript Received: 28 MAY 2004
- Abstract
- References
- Cited By
Keywords:
- workflow management;
- workflow language;
- workflow engine;
- Grid Workflow Execution Language;
- Grid computing;
- e-Science;
- OpenGrid Services Architecture;
- Globus Toolkit;
- Business Process Execution Language for Web Services
Abstract
In this paper we propose a Grid workflow infrastructure, which serves as the base for specifying and executing collaborative interactive workflows within computational Grids. The infrastructure is based on the Open Grid Services Architecture (OGSA) and leverages the concepts of the Business Process Execution Language for Web Services (BPEL4WS). Using OGSA enables the exploitation of advanced Grid features such as factories, lifecycle management and notifications. Leveraging BPEL4WS to a Grid enabled workflow language has the advantage that basic workflow functionalities, which are similar for Grid and Web services, do not have to be developed again. The result is a state-of-the-art Grid workflow infrastructure that was developed within a relatively short period. The main building blocks of the infrastructure are the specification of the Grid Workflow Execution Language (GWEL) notation and the implementation of a Grid workflow execution engine, using Globus Toolkit 3 (GT3) technology, for processing e-Science specific workflows specified in GWEL documents. The workflow engine itself is a high-level Grid service, hence automatically Grid aware, which can be used within any GT3 environment. Copyright © 2005 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)