When a client invokes an operation on a servant, the ORB Core is responsible for delivering the request to the servant and returning a response, if any, to the client.
There are a variety of strategies for structuring the architecture in an ORB--a number of alternative ORB Core architectures, focusing on the server side, are described in the following sections.
In the thread framework architecture, a connection thread in the ORB Core reads (1) a request from a socket endpoint and enqueues the request on a request queue in the ORB Core (2).
OpenFusion e*ORB SDR achieves this through its high-performance ORB core
and marshalling engine.
Volume II took the user inside the CORBA architecture and examined the details of Interface Definition Language (IDL), the ORB Core
and Object Adapters.
Volume II takes the user inside the CORBA architecture and examines the details of Interface Definition Language (IDL), the ORB Core and Object Adapters.
In further detail, "Basic CORBA" provides an inside look at the ORB Core all the way down to describing each method on the ORB and OBJECT Interfaces and an in-depth discussion on Object Adapters that explains the inner mechanisms of this important component of the CORBA architecture.
Volume II -- The Basic Core (IDL, SII, SSI, ORB Core