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.