Previous | Table of Contents | Next |
The OMG Interface Definition Language (OMG IDL) defines the types of objects by specifying their interfaces. An interface
consists of a set of named operations and the parameters to those operations. Note that although IDL provides the conceptual
framework for describing the objects manipulated by the ORB, it is not necessary for there to be IDL source code available
for the ORB to work. As long as the equivalent information is available in the form of stub routines or a run-time interface
repository, a particular ORB may be able to function correctly.
IDL is the means by which a particular object implementation tells its potential clients what operations are available and
how they should be invoked. From the IDL definitions, it is possible to map CORBA objects into particular programming languages
or object systems.