La interfaz de invocación dinámica (DII) es una API que permite la construcción dinámica de invocaciones de objetos CORBA . Se utiliza en tiempo de compilación cuando un cliente no tiene conocimiento sobre el objeto que desea invocar. Con esta interfaz se ordena una lista de argumentos, se nombra una función y se envía una solicitud de servicio al servidor de objetos. La DII normalmente tendrá un modo asincrónico de Los siguientes tipos de aplicaciones requerirían o se beneficiarían de la DII: navegadores para servicios CORBA, navegadores de aplicaciones, puentes (convertidores de protocolos), aplicaciones que acceden a una gran cantidad de interfaces diferentes, aplicaciones de monitoreo.
DII también proporciona una invocación sincrónica diferida. Las invocaciones sincrónicas diferidas se envían sin tener que esperar una respuesta. Esto es similar a una operación unidireccional, excepto que los valores de retorno y los parámetros de salida son posibles, pero se deben consultar .
Enlaces externos
- http://www.cuj.com/documents/s=7981/cujcexp2007vinoski/
- https://web.archive.org/web/20041205190741/http://e-docs.bea.com/tuxedo/tux80/creclien/dii.htm#1012539