1 | Application Descriptor (XML) |
2 | WebFlow Service: |
3 | XML Parser |
4 | Client (Java Applet) |
5 | Select Application |
6 | Select Host |
7 | Select, Edit, Upload Input Files |
8 | Submit |
9 | View Results |
10 | WebFlow Service: |
11 | File Services |
12 | WebFlow Service: |
13 | Job Service |
14 | Back-End Compute Server |
15 | Middle Tier (User Context) |
16 | 1 |
17 | 2 |
18 | 3 |
19 | 6 |
20 | 5 |
21 | 4 |
22 | 1. Generate Application Front End from XML specification |
23 | 2. Use WebFlow to move files between hosts 3. Generate Task Descr. 4. Use Task Descriptor and XML Appl. Descr. to generate RSL 5. Submit job through GRAM (+GASS). Save job info in the |
24 | User Context. Poll status of the job 6. Move output files back to the client and launch visualizer |