Java IDL o Java Interface Description Language es una implementación CORBA que permite que dos objetos interactúen sobre diferentes plataformas a través de una red. Java IDL al ser una interfaz permite que los objetos interactúen sin importar el lenguaje en que estén escritos, a diferencia de Java RMI que solo soporta objetos distribuidos escritos en Java.

Esto se logra ya que Java IDL está basado en Common Object Request Brokerage Architecture (CORBA), un estándar para objetos distribuidos. CORBA fue definido y está controlado por el Object Management Group (OMG) que define las API, el protocolo de comunicaciones y los mecanismos necesarios para permitir la interoperatividad entre diferentes aplicaciones escritas en diferentes lenguajes y ejecutadas en diferentes plataformas, lo que es fundamental en computación distribuida.

Para soportar la interacción entre objetos de programas separados, Java IDL proporciona un Object Request Broker (ORB) que es una biblioteca de clases que permite una comunicación de bajo nivel entre aplicaciones Java IDL y aplicaciones compatibles con CORBA.

Enlaces externos

editar

📚 Artikel Terkait di Wikipedia

IDL

en los campos de la astronomía y el procesado de imágenes médicas. Java IDL o Java Interface Description Language. Instituto de Defensa Legal, asociación

Java (lenguaje de programación)

con un compilador JIT (Just in Time) por primera vez Java Plug-in Java IDL, una implementación de IDL (Lenguaje de Descripción de Interfaz) para la interoperabilidad

Umbrello

además de manualmente, importándolos a partir de código en C++, Java, Python, IDL, Pascal/Delphi, Ada, o también Perl (haciendo uso de una aplicación

Doc-O-Matic

siguientes: C/C++. C++/CLI. C#. Delphi. Lenguaje de programación Java. IDL. VB.NET. JavaScript. MATLAB. ASP.NET. JSP. Se puede conseguir en tres versiones:

BOUML

permite realizar diagramas UML 2 para especificar y generar código en C++, Java, Idl, Php, Python y MySQL. Funciona sobre Unix / Linux / Solaris, Mac OS X

Lenguaje de descripción de interfaz

language o respectivamente interface definition language, y su acrónimo IDL) es un lenguaje informático utilizado para describir la interfaz de componentes

CORBA

interfaces IDL existan. Es generado a partir del IDL en el lenguaje de programación del cliente (C, C++ Java, Smalltalk, Ada,… ) por un compilador IDL. Skeleton

Doxygen

Doxygen es un generador de documentación para C++, C, Java, Objective-C, Python, Fortran, IDL (versiones Corba y Microsoft), VHDL y en cierta medida para