Overview of the DII

A client must have knowledge of an IDL interface before it can make an invocation. There are two possible sources of this knowledge:

  • Stub code. This is generated from the IDL using an IDL compiler.

  • Interface repository. The IDL is typically registered with the interface repository using a command-line utility.

In real applications, use of the DII goes hand-in-hand with use of the interface repository. When a DII client needs to make an invocation at runtime, it must consult the interface repository to discover dynamically the syntax of the operation it wants to invoke.

The interface repository is a standalone CORBA server that acts a repository for all IDL declarations. It makes the declarations available in the form of a parse ...

Get Pure CORBA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.