Interface Definition Language (IDL)
The OMG Interface Definition Language (IDL) is the language used to
describe the interfaces that client objects call and object implementations
provide. An interface definition written in OMG IDL completely defines
the interface and fully specifies
each operation’s parameters. An OMG IDL interface provides the information
needed to develop clients that use the interface’s operations.
Clients are not written in OMG IDL, which is purely a descriptive language,
but in languages for which mappings from OMG IDL concepts have been defined.
The mapping of an OMG IDL concept to a client language construct will depend
on the facilities available in the client language. For example, an OMG
IDL exception might be mapped to a structure in a language that has no
notion of exception, or to an exception in a language that does.
Last Updated: 7th September 1997 by Mark
Baker