Interface description language

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

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 componentes de software desarrollados en diferentes lenguajes como por ejemplo, entre las componentes escritas en C++ y otras escritas en Java.

Son utilizadas con frecuencia en el software de las llamadas a procedimiento remoto (RPC), lo que permite a los sistemas de computadoras utilizar lenguajes y sistemas operativos diferentes. IDL ofrece un puente entre dos sistemas diferentes.

La definición de IDL es utilizada por Sun Microsystems en su ONC RPC mediante el protocolo XDR, The Open Group en su sistema DCE, IBM en su "System Object Model", OMG en CORBA, también en XML-RPC, SOAP y otros servicios web.

Algunos lenguajes IDL:

Enlaces externos[editar]