| Task | Task | Effort | Connected | Notes | |
| number | description | (SW) | with task(s) | ||
| 1 | Evaluate technologies | 27 | 1 | ||
| 1.1 | Globus | 2 | 3.1, 2.3.1 | ||
| 1.2 | GridPort | 2 | |||
| 1.3 | XML | 5 | 2.1, 2.2, 2.4, 3.1, 3.2.4, 3.2.5 | 2 | |
| 1.3.1 | Discuss how well XML expresses our metadata | 1 | |||
| 1.3.2 | Evaluate existing uses of XML (AstroRes, RDL etc.) | 1 | |||
| 1.3.3 | Try out XML authoring tools | 1 | |||
| 1.3.4 | Try out XSLT transformations for metadata | 1 | |||
| 1.3.5 | Try out XML databases | 1 | |||
| 1.4 | SRB | 2 | |||
| 1.4.1 | Find out exactly what it can index and distribute | 2 | 2.1, 2.2 | 3 | |
| 1.5 | JINI | 4 | |||
| 1.5.1 | Find out how it's aready being used in astronomy | 1 | 2.1, 2.2.4 | ||
| 1.5.2 | Demonstrate that it works intercontinentally | 3 | |||
| 1.6 | CORBA | 3 | |||
| 1.6.1 | Find out what support is available | 1 | |||
| 1.6.2 | Try a CORBA solution to the indexing problem | 2 | 2.1 | 3 | |
| 1.6.3 | Find out if it links to other transports | 1 | |||
| 1.7 | SOAP | 3 | |||
| 1.8 | Agents | 6 | |||
| 1.8.1 | Agree what we mean by an "agent" | 1 | 4 | ||
| 1.8.2 | Decide what they can do for Astrogrid | 2 | 2.1, 2.4 | ||
| 1.8.3 | Build and operate agents using existing s/w kits | 3 | 3, 5 | ||
| 2 | Evaluate data architectures | 27 | |||
| 2.1 | Devise and evaluate indexing schemes | 5 | 1.6, 1.5, 1.3, 2.1, 2.4 | 3 | |
| 2.2 | Evaluate metadata schemes | 8 | 1.3, 2.4 | ||
| 2.2.1 | Biliographic catalogues | 1 | 6 | ||
| 2.2.2 | Object catalogues | 3 | 7 | ||
| 2.2.3 | Catalogue queries | 2 | 8 | ||
| 2.2.4 | Coverage reports | 2 | 9 | ||
| 2.3 | Evaluate authentication schemes | 9 | |||
| 2.3.1 | Evaluate the Globus scheme | 2 | 1.1 | ||
| 2.3.2 | Evaluate competing schemes | 5 | |||
| 2.3.3 | Demonstrate that free and restricted data can mix on one grid | 2 | |||
| 2.4 | Evaluate upload methods | 5 | 10 | ||
| 3 | Build and operate trial data-grids | 73 | 1 | ||
| 3.1 | Use Globus + SRB | 31 | 1.1, 1.3, 1.4, 2.1, 2.2, 2.3, 2.4 | ||
| 3.1.1 | Choose data-centers and data-sets to include in trial | 1 | |||
| 3.1.2 | Deploy Globus at chosen data-centres | 2 | 11 | ||
| 3.1.3 | Deploy SRB at chosen data-centres | 2 | 11 | ||
| 3.1.4 | Connect SRB to data-sets | 5 | 13 | ||
| 3.1.5 | Equip client sites for pre-alpha tests | 4 | 12 | ||
| 3.1.6 | Develop client applications | 10 | 14 | ||
| 3.1.7 | Develop "Astrogrid kit" for client sites | 2 | 15 | ||
| 3.1.8 | Conduct beta tests | 5 | |||
| 3.2 | Use HTTP + CGI | 11 | 2.1, 2.2, 2.3, 2.4 | 16 | |
| 3.2.1 | Start with existing CASU work | 1 | |||
| 3.2.2 | Add more data-services | 2 | 17 | ||
| 3.2.3 | Add at least one "foreign" service as a proxy portal | 2 | 18 | ||
| 3.2.4 | Support more types of data (I.e. different metadata) | 2 | |||
| 3.2.5 | Adapt to use emerging choices for indexing schemes | 2 | 3 | ||
| 3.2.6 | Add prototype of upload methods | 2 | 10 | ||
| 3.3 | Use some other technologies | 31 | 1.5, 1.6, 1.7, 2.1, 2.2, 2.3, 2.4 | ||
| 4 | Final report | 4 | |||
| Grand total | 127 | equal to | 3.175 | FTE | |