Interface Description Language Article Index for
Interface
Website Links For
Interface
 

Information About

Interface Description Language




IDLs are used in situations where the software on either side may not share common "call semantics", referring to the way the computer language "talks" to the routines. For instance, C and Pascal have different ways of calling routines, and in general cannot call code written in the other language. IDLs are a subset of both, a general language to which both can conform to enable language-independent code.

IDLs are most commonly found in software intended to allow routines to be called on other machines, known as Remote Procedure Call . In these cases the call semantics may vary not only between languages, but also due to the architecture of the machines themselves.

An IDL is part of Sun 's ONC RPC , The Open Group 's Distributed Computing Environment , Microsoft 's COM , IBM 's System Object Model , Mozilla 's XPCOM (also known as ''XPIDL''), the Object Management Group 's CORBA , and SOAP for Web Service s.


EXTERNAL LINKS




SEE ALSO