Building from bottom of Computing pyramid starts with high functionality software which has an architecture that can be augmented with high performance
Middleware based on high functionality Web Integration based on network of Web (Java) Servers
that can "escape" (as in machine language subroutine) to a high performance layer which is viewed as one of many services -- CORBA, Databases are other services