Common Object Request Broker Architecture: Difference between revisions

Content deleted Content added
m linking
Line 26:
The CORBA specification dictates there shall be an ORB through which an application would interact with other objects. This is how it is implemented in practice:
 
# The application simply initializes the ORB, and accesses an internal ''Object Adapter'', which maintains things like [[reference counting]], object (and reference) instantiation policies, and object lifetime policies.
# The Object Adapter is used to register instances of the ''generated code classes''. Generated code classes are the result of compiling the user IDL code, which translates the high-level interface definition into an OS- and language-specific class base for use by the user application. This step is necessary in order to enforce CORBA semantics and provide a clean user process for interfacing with the CORBA infrastructure.