10.05.2015 Views

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22<br />

CAPÍTULO 3. ESTADO <strong>DE</strong>L ARTE<br />

Figura 3.5: Estructura de CORBA (OMG [OMG08])<br />

Language (IDL)), así como de estructuras para los proxies, esqueletos y adaptadores<br />

de objetos, similares a las de Ice.<br />

Al ser una definición de un estándar, no existe una implementación oficial como<br />

ocurre con Ice, si no que cada organismo puede realizar su propia implementación.<br />

3.5.3. Java RMI<br />

Desarrollado por Sun Microsistems, Java Remote Method Invocation (RMI) es<br />

un middleware exclusivamente para aplicaciones Java. La interfaz entre el cliente y<br />

el servidor se especifica mediante el uso de clases abstractas (interface) de Java, que<br />

contienen los prototipos de los métodos que el servidor proporciona a los clientes.<br />

En primer lugar, el servidor hace públicos los objetos que serán accesibles remotamente.<br />

Después, los clientes deben localizar dichos objetos, para lo cual pueden o bien<br />

utilizar el RMI simple naming facility (el servidor debe haber registrado los objetos<br />

en el rmiregistry), o bien intercambiar referencias de objetos con el servidor. Una vez<br />

hecho esto, los clientes pueden invocar los métodos remotos de los objetos del servidor.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!