Interface description language
- Interface description language
An interface description language (or alternately, interface definition language), or IDL for short, is a specification language used to describe a software component's interface. IDLs describe an interface in a language-neutral way, enabling communication between software components that do not share a language – for example, between components written in C++ and components written in Java.
IDLs are commonly used in remote procedure call software. In these cases the machines at either end of the "link" may be using different operating systems and computer languages. IDLs offer a bridge between the two different systems.
Software systems based on IDLs include Sun's ONC RPC, The Open Group's Distributed Computing Environment, IBM's System Object Model, the Object Management Group's CORBA, Facebook's Thrift and WSDL for Web services.
Interface description languages
* IDL specification language, the original Interface Description Language.
* Microsoft Interface Definition Language
* Open Service Interface Definitions
* Platform-Independent Component Modeling Language
* WSDL, the Web Services Description Language.
* Universal Network Objects, OpenOffice.org's component model
* SWIG - Simplified Wrapper and Interface Generator
* XPIDL - Mozilla's Cross-Platform IDL
* Etch (protocol) - Cisco's Etch Cross-platform Service Description Language
* Protocol Buffers - Google's IDL
ee also
*Software componentry
External links
* [http://www.omg.org/gettingstarted/omg_idl.htm OMG Tutorial on OMG IDL]
* [http://www.omg.org/cgi-bin/doc?formal/02-06-39 OMG Specification of OMG IDL]
Wikimedia Foundation.
2010.
Look at other dictionaries:
Interface Description Language — Pour les articles homonymes, voir IDL. Interface description language (appelé aussi interface definition language), abrégé en IDL, est un langage voué à la définition de l interface de composants logiciels, laquelle permet de faire communiquer… … Wikipédia en Français
Interface description language — (también interface definition language), o su acrónimo IDL , es un lenguaje de informática utilizado para describir la interfaz de componentes software. Describe una interfaz en un lenguaje neutral, lo cual permite la comunicación entre… … Wikipedia Español
Interface Description Language — Eine Schnittstellenbeschreibungssprache, Schnittstellendefinitionssprache bzw. Interface Definition Language, auch Interface Description Language (IDL), ist eine deklarative formale Sprache der OMG und beinhaltet eine Sprachsyntax zur… … Deutsch Wikipedia
Interface description language — Pour les articles homonymes, voir IDL. Ne doit pas être confondu avec Interactive Data Language) Interface description language (appelé aussi interface definition language), abrégé en IDL, est un langage voué à la définition de l interface… … Wikipédia en Français
Interface Definition Language — Eine Schnittstellenbeschreibungssprache, Schnittstellendefinitionssprache bzw. Interface Definition Language, auch Interface Description Language (IDL), ist eine deklarative formale Sprache der OMG und beinhaltet eine Sprachsyntax zur… … Deutsch Wikipedia
Interface Description Language — … Википедия
Description language — may refer to: Interface description language aka interface definition language (IDL) Regular Language description for XML (RELAX) Web Services Description Language (WSDL) Page description language (PDL) Binary Format Description language… … Wikipedia
Microsoft Interface Definition Language — (MIDL) is a text based interface description language by Microsoft, based on the DCE/RPC IDL which it extends for use with the Microsoft Component Object Model. Its compiler is also called MIDL. See also Object Description Language External links … Wikipedia
Hardware description language — In electronics, a hardware description language or HDL is any language from a class of computer languages and/or programming languages for formal description of electronic circuits. It can describe the circuit s operation, its design and… … Wikipedia
Architecture description language — An Architecture Description Language (ADL) is a computer language used to describe software and/or system architectures. This means in case of technical architecture, the architecture must be communicated to software developers. With functional… … Wikipedia