Adopt multi-tier enterprise computing model
-
Client --> Middle Tier Server ---> Backend high performance system
|
Use Commodity Software Model as basic distributed computing infrastructure in middle tier
|
Use Pragmatic Object Web(POW) as the abstraction of today's commodity distributed object software infrastructure
|
Middle tier uses high functionality protocols such as Web HTTP, CORBA IIOP, Java RMI etc. with MPI (Nexus or Globus) as optimized "machine code" at backend
|
So we have a natural hierarchical model with perhaps an SP2 seen as a single POW distributed object in middleware and 128 nodes at backend
|
Nodes in a Cluster host JWORB server when seen at middle tier and this controls the MPI process view at backend
|
Note logical progression below which is opposite to some other approaches
|