Previous Table of Contents Next


10.1 Overview

   The Interface Repository is the component of the ORB that provides persistent storage of interface definitions—it manages and provides access to a collection of object definitions specified in OMG IDL.

   An ORB provides distributed access to a collection of objects using the objects’ publicly defined interfaces specified in OMG IDL. The Interface Repository provides for the storage, distribution, and management of a collection of related objects’ interface definitions.

   For an ORB to correctly process requests, it must have access to the definitions of the objects it is handling. Object definitions can be made available to an ORB in one of two forms:

   In particular, the ORB can use object definitions maintained in the Interface Repository to interpret and handle the values provided in a request to:

    The complete OMG IDL specification for the Interface Repository is in Section 10.8, “OMG IDL for Interface Repository,? on page 10-75; however, fragments of the specification are used throughout this chapter as necessary.