AstroGrid WorkFlow: draft 02 (20020513)

This second draft is an attempt to define some of the basic functionality required of a workflow system for the AstroGrid VO. There is almost nothing of the astronomer's needs in this draft, merely a hint of what needs to be filled in. I'll continue to amend this in the light of the work done on IAA3 (IAAModelNotes3) by GuyRixon and the architecture work (ArchitectureDraft0p2) done by DavidGiaretta and ElizabethAuden.

As a first step, I divided the work into four packages:

  • Workflow Admin
  • Orchestration
  • Process Control
  • Resource Admin

Any grouping is relatively abstract but these seemed likely to be significant components (or groups of components fronted by a service interface) within the final product.

Within Workflow Admin would be all the admin tasks of creating a program of work and jobs within that programme. Orchestration contains the work of creating plans and their component actions, adding those plans to a job and setting plan and action dependencies. Finally, Process Control contains the work of submitting jobs and monitoring their progress.

Workflow Admin

For this area I created two Use Case models:

Programme Admin
Programme Admin Use Case Model

Job Admin
Job Admin Use Case Model

Orchestration

This area contains two Use Case models:

Orchestrate Job
Orchestrate Job Use Case Model

Create Action
This is the least thought out Use Case. The whole aspect of selecting data, catalogs, instruments, algorithms etc is still under investigation. I'll modify this before the draft architecture is released. Create Action Use Case Model

Process Control

This area contains one Use Case model:

Run Job
Run Job Use Case Model

Resource Admin

This area contains two Use Case models:

Resource Admin
Resource Admin Use Case Model

Resource Access Control Lists
Resource ACL Use Case Model


Finally, I took all the above and sketched out a Domain Model:
Domain Model


There is no explanation of the above models: their names are reasonably self-explanatory and I would rather spend time getting as much as possible of the requirements outlined before adding detail.

I'll work on expanding the Create Action use case model and try to add some descriptions.

The Together directory (zipped as agWorkflow01.zip) is downloadable below (note: you'll need to be running version 6.0).

-- TonyLinde - 15 May 2002

Topic attachments
I Attachment Action Size Date Who Comment
zipzip agWorkflow01.zip manage 35.8 K 2002-05-15 - 10:04 TonyLinde  
Topic revision: r4 - 2002-05-15 - 10:17:00 - TonyLinde
 
AstroGrid Service Click here for the
AstroGrid Service Web
This is the AstroGrid
Development Wiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback