The Grid Workflow Forum
[ start | index | login ]
start > AGWL

AGWL

Created by bassheide. Last edited by bassheide, 6 years and 331 days ago. Viewed 2,319 times. #5
[diff] [history] [edit] [rdf]
labels

Abstract Grid Workflow Language

from a paper of Fahringer et al, 2005:

Currently Grid application developers often configure available application components into a workflow of tasks that they can submit for executing on the Grid. In this paper, we present an Abstract Grid Workflow Language (AGWL) for describing Grid workflow applications at a high level of abstraction. AGWL has been designed such that the user can concentrate on specifying scientific applications without dealing with either the complexity of the Grid or any specific implementation technology such as Web/Grid services, software components or Java classes. AGWL is an XML-based language which allows a programmer to define a graph of activities that refer to computational tasks or user interactions. Activities are connected by control and data flow links. A rich set of constructs is provided to simplify the specification of Grid workflow applications which includes basic control flow constructs such as if, foreach and while loops as well as advanced control flow constructs including parallel sections, parallel loops and collection iterators. Moreover, AGWL supports a generic high level access mechanism to data repositories. AGWL is the main interface to the ASKALON Grid application development environment and has been applied to numerous real world applications. We demonstrate one example of a material science workflow that has been successfully ported to a Grid infrastructure based on an AGWL specification.

>>http://dps.uibk.ac.at/projects/agwl/

no comments | post comment
gridworkflow.org | Copyright 2005-2008 Fraunhofer FIRST