Creación de apéndices

Para cualquier aplicación distribuida, el cliente debe saber qué objeto va a contactar y qué método de este objeto debe llamar. El ORB es una infraestructura general, por lo tanto, debe proporcionar información sobre el método que desea llamar.

Proporcione la información de conexión implementando una interfaz Java™ , por ejemplo, Sample. La interfaz contiene información básica sobre los métodos que se pueden invocar en el objeto remoto.
Esta imagen muestra la creación de apéndices con la interfaz Java de ejemplo

El cliente depende de la existencia de un servidor que contenga un objeto que implemente la interfaz Sample. Cree un objeto de proxy que esté disponible en el lado del cliente para que lo utilice la aplicación cliente. El objeto de proxy se denomina apéndice. El apéndice actúa como una interfaz entre la aplicación cliente y el intermediario de solicitudes de objetos (ORB).

Para crear el apéndice, ejecute el compilador RMIC en la interfaz Java:
rmic -iiop Sample

Este mandato genera un archivo y un objeto denominado _Sample_Stub.class.

La presencia de un apéndice no siempre es obligatoria para que una aplicación cliente funcione. Si utiliza características de CORBA específicas como, por ejemplo, DII (Dynamic Invocation Interface), no hace falta un apéndice. La razón es que la aplicación cliente implementa directamente el código proxy. También puede subir un apéndice desde el servidor al que está intentando conectarse. Para más información, consulte la especificación CORBA.