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 ...