Articulo de referencia

Lenguaje de descripción de la interfaz

Representación de diferentes componentes de software para realizar una hipotética reserva de vacaciones en UML Un lenguaje de descripción de interfaz o lenguaje de definición de...

Representación de diferentes componentes de software para realizar una hipotética reserva de vacaciones en UML

Un lenguaje de descripción de interfaz o lenguaje de definición de interfaz ( IDL ) es un término genérico para un lenguaje que permite que un programa u objeto escrito en un lenguaje se comunique con otro programa escrito en un lenguaje desconocido. Los IDL se utilizan generalmente para describir tipos de datos e interfaces de una manera independiente del lenguaje , por ejemplo, entre los escritos en C++ y los escritos en Java .

Los IDL se utilizan habitualmente en software de llamadas a procedimientos remotos . En estos casos, las máquinas en ambos extremos del enlace pueden utilizar sistemas operativos y lenguajes informáticos diferentes. Los IDL ofrecen un puente entre los dos sistemas diferentes.

Los sistemas de software basados ​​en IDL incluyen ONC RPC de Sun , Distributed Computing Environment de The Open Group , System Object Model de IBM , CORBA de Object Management Group (que implementa OMG IDL, un IDL basado en DCE/RPC) y Data Distribution Service , XPCOM de Mozilla , Microsoft RPC de Microsoft (que evolucionó a COM y DCOM ), Thrift de Facebook y WSDL para servicios web.

Ejemplos

Véase también

Referencias

  1. ^ Birkholz, H.; Vigano, C.; Bormann, C. (2019). "Lenguaje de definición de datos conciso (CDDL): una convención de notación para expresar representaciones binarias concisas de objetos (CBOR) y estructuras de datos JSON". Editor de RFC . doi :10.17487/RFC8610. S2CID  195857027 . Consultado el 24 de mayo de 2022 .
  2. ^ "Descripción general de FIDL". Fuchsia . Consultado el 23 de febrero de 2022 .
  • Documentación de la arquitectura de software: documentación de interfaces (PDF)
  • Especificación OMG de OMG IDL
  • Tutorial de OMG sobre OMG IDL
Obtenido de "https://es.wikipedia.org/w/index.php?title=Idioma_de_la_descripción_de_la_interfaz&oldid=1238873188"