ORB Architecture Overview
The diagram on the next slide (from the OMG CORBA architecture specification) illustrates the overall client/server architecture of CORBA.
- The Object Request Broker (ORB) on each side accepts requests for services, i.e. calls to methods of the object.
In fact, distinction between CORBA clients and servers is transient and dynamic, i.e. each ORB on the CORBA bus can act as client and as server
CORBA supports both static (“precompiled”) and dynamic (“scripted”) remote method invocation models