gPorts connect component interfaces in a data-flow-like way
Needs to work for tightly coupled and dist. objects
- tightly coupled for performance
- allow overhead approx. a virtual function call
- transparently marshal args and return values
- transparency over various networks and environments
gPorts is intended to provide a more efficient and scalable component connection mechanism
- Input/Output gPorts can call each other explicitly and directly.
Recent (7 Nov ‘98) CORBA3.0 spec hints at similar “port” concept.