next up previous
Next: Hardware and Software Platforms Up: THE CORBA FRAMEWORK Previous: The CORBA Reference Model

Standard CORBA Objects

In addition to the basic ORB capabilities, a number of standard CORBA services, which are implementations of specific interfaces defined by the Object Management Group (OMG)[2], have been integrated to provide additional functionality to the CORBA applications.

The CORBA Interface Repository (IR) is a server object that disseminates the IDL interface of CORBA servers to clients enabling them to form and execute requests on the associated servers. The IR is typically used when establishing a dynamic DII interface to a server. The IOR for a server is obtained from the CORBA Naming Service that maps names to object references. CORBA servers register their object reference with the CORBA Naming Service at server start-up. An Implementation Repository is used by the POA for the reactivation of servers.

The CORBA Event Service provides services for the creation and management of CORBA event channels that may be used by CORBA supplier/consumer clients to progagate events asynchronously on a push or pull basis. Event channels are created and registered with the CORBA Naming Service allowing clients to obtain object references in the usual manner. Communication is anonymous in that the supplier does not require knowledge of the receiving consumers. The CORBA Event Service has been usefully employed in the monitoring of hardware devices and in the distribution of recalibrated data to client consumers.


next up previous
Next: Hardware and Software Platforms Up: THE CORBA FRAMEWORK Previous: The CORBA Reference Model
Jan Chrin
2000-11-13