Defining IDL for Components

The first step in developing a component server is to define the components and their associated component homes, using extended IDL. Extended IDL is equivalent to ordinary IDL augmented by syntax that defines components and component homes. Component and component home definitions are introduced by the component and home IDL keywords, respectively.

There is a close relationship between components and IDL interfaces. In fact, component and component home definitions are mapped to ordinary IDL, equivalent IDL, as an intermediate step in the compilation of extended IDL. This compilation process is illustrated in Figure 13.2.

Figure 13.2. Compilation of extended IDL.

Figure 13.2 shows that under ...

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.