e-Science Workflow Services

3 December 12:00pm - 5 December 3:30pm 2003

e-Science Institute, 15 South College Street, Edinburgh

Organisers:

Dave Berry (NeSC), Savas Parastatidis

 

Breakout Sessions

Breakout on enactment engines and workflow languages

We propose that this breakout develops a classification scheme for the workflow oriented systems that are in place, or are needed, in eScience.

This will allow us to better compare and contrast what we've all done and what we still need to do. The result will hopefully allow us to better collaborate and share of our experiences, i.e. we can better identify who's done what to avoid reinventing the wheel and we can identify who could work together on common problems.

The proposal is not to use the meeting to actually classify what he have at the moment, but rather to brainstorm and agree upon a simple classification schema.

There are obviously many ways to look at workflow and enactment engines. Aspects include: what can be expressed in the different workflow languages; engine implementations and invocation mechanisms; exception handling, reliability, scalability; current and planned tool support including availability and licensing; use of standards; and what are the application domains.

Some existing work is below which we could use as a starting point.

Breakout on Scientific Workflow Requirements

We propose that this breakout develops a framework for characterising scientific workflows, identifying their requirements and comparing/contrasting with business workflow requirements.

The goal is to identify:

    "Those requirements which are fundamental and crucial " Those requirements which are desirable but optional " Those characteristics that are found in business workflows but are inappropriate or unnecessary for scientific workflows

The result should: inform the selection of appropriate workflow languages; suggest the commonalities and dissimilarities between different workflows for various problems or communities; and inform workflow models, lifecycles and architectures such as workflow creation, registration, enactment and termination.

If participants come with use cases and concrete examples of workflows, all to the good!