Initializing a CORBA Application
The CORBA standard defines a complete API for bootstrapping an application. Standard initialization usually takes place in three stages:
A reference to an ORB object is obtained. CORBA allows you to create multiple ORB objects, but most applications use just one.
References to a number of fundamental objects are obtained by invoking resolve_initial_references() on the ORB object. Typical initial references include a naming service object and a root POA instance.
Further object references can be obtained from the naming service by resolving a given set of names.
Each stage of initialization is discussed in detail in the following sections.
An ORB object the basic bootstrap mechanism ...