GRIA Workflow Plugins

Welcome to GRIA Workflow Plugins, version 1.1.0. Included in this release are plugins for the Taverna & Freefluo workflow tools. These enable composition and execution of workflows containing GRIA job and data transfer operations. A plugin for executing workflows hosted at remote GRIA services is included also. Thus, remote workflows can be added to a local workflow in Taverna and executed within the local workflow in a similar way to a GRIA job. This enables recursive composition of workflows that are hosted at Freefluo services deployed at remote GRIA service providers.

The plugins are made available according to the terms and conditions of the accompanying licence agreement. Please refer to the IPR Registry for licences and information relating to other libraries bundled in the distribution.

Please refer to the main documentation for installation instructions, tutorials, reference information and support details.


Version 1.1.0

Details of new features and bug fixes.

  • Upgraded to GRIA 4.3.0.
  • UploadFromString and DownloadToString processors added for more convenient file transfer of small amounts of data.
  • WKF-29. Resource allocations obtained by GRIA Upload processors now can be reused by GRIA Job processors.
  • WKF-31. Freefluo processor polling is configurable. job-polling.properties is used to configure polling for GRIA job and Freefluo processors.
  • WKF-33. Local nested workflows fixed.
  • WKF-34. Non-zero application wrapper exit code indicates application failure and now correctly causes the processor to fail.
  • WKF-37. Settings for polling GRIA Jobs improved. A maximum polling interval can be specified.
Version 1.0.0

Maintenance release with bug fixes and support for Taverna version 1.2. Also, upgraded to latest GRIA client v4.3.0 RC1 libraries so that data storage/query using the GRIA OGSA-DAI service is possible from custom Taverna plugins.

Version 0.2

Released to support (1) recursively composing workflows from other (remotely hosted) workflows; and (2) composing workflows that may be deployed and hosted at Freefluo services.

  • Freefluo processor added for running remote workflows.
  • Authorisation checks added for input data stagers when a workfow is running in a Freefluo service. This to support additional security constraints that are required when running a workflow in a Freefluo service.
  • Authorisation options added to GRIA Upload and GRIA Job processors. When composing a workflow that will be deployed to a Freefluo service, the author can select which data stagers a workflow client is permitted to read.
Version 0.1

Initial release.

  • Plugins for composing and executing workflows that contain GRIA jobs and upload and download data operations