Interoperable Interfaces
One example is VPL -- Virtual Programming Laboratory -- interface to HPF and MPI used by Syracuse and Cornell in courses/training
If you agree that it can be web based then naturally Implemented as Java Framework for Computing Services