Ir al contenido

Lenguaje de descripción de interfaz

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 10:31 11 feb 2014 por Vanbasten 23 (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

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