1:User View: Interoperable Web Interface accessing services through Java Compute Services Framework
|
2:Network of Java Servers provide distributed services with databases, compute engines, collaboratories, object brokers, instruments
-
All control at this level
-
Some coarse grain computing
|
Back end "Number Crunchers" linked either by communication at level 2 (slowish but easy) or at level 3 (high performance but more work)
|
Compute processes linked either to servers or together by MPI if parallel
|
Java Servers
|