Here is my preliminary view of the Iteration 02 Activity Diagram for the workgroup leaders meeting on 17th March 2003:
(Click for full-size image)
To summarise these:
user logs into portal, - opens workflow page in portal (portlet?), - selects to run simple query (single dataset)
workflow displays query form
user enters dataset selection criteria
workflow looks up datasets in service.registry
user selects dataset, - enters query (AQL), - runs job
workflow submits job to job control
job control splits job into tasks and stores them
scheduler picks next task, - looks up details in service.registry, - submits query to dataset
dataset decodes AQL, - runs query, - stores results as VOTable, - logs query completion to message queue
job control checks if any more tasks in job, - logs job completion
user opens ms.explorer
ms.explorer looks up user items in ms.registry, - displays items
user selects copy option
ms.explorer displays copy form
user enters from/to details (from results to myspace), - hits go
ms.explorer runs data mover
data mover gets details of locations, - assigns copy to ms.server
ms.server copies results from data centre to self, - updates ms.registry
ms.explorer redisplays user items
user selects results item, - selects view option
portal opens data viewer page
data viewer gets item details from ms.registry (default view mode), - reads data, - displays results in default mode (tabular probably)