Você está na página 1de 2

Universidad Regional Autnoma de los Andes

UNIANDES
Facultad de Ingeniera en Sistemas e
Informtica

RMI
Estudiante: Alexis Fabricio Balseca Yugcha
Docente: Ing. Bernab Ortega

2015
RMI

Remote method invocation (RMI) es el modelo de objetos distribuidos que propone Java como solucin para
desarrollar complejas y robustas aplicaciones completamente distribuidas de manera natural, fcil, intuitiva,
verstil y transparente.
Nunca la compleja tarea de construir aplicaciones distribuidas haba sido tan fcil hasta la llegada de RMI.
Este modelo de objetos distribuidos de Java permite invocar mtodos de otros objetos que residen en otras
JVM casi con la misma facilidad que una invocacin de mtodos de objetos que residen en la misma mquina
y JVM. Una invocacin remota implica comunicar procesis separados situados en una misma maquina o, lo
que es mucho mejor, en mquinas separadas situadas en diferentes puntos del planeta.
De esta forma, durante una invocacin remota, el objeto que invoca se denomina cliente, mientras que el
objeto remoto cuyos mtodos se estn invocando se denomina servidor. En el caso general, el objeto local que
efecta la invocacin interpreta el rol de cliente invocando los mtodos de un objeto remoto que interpreta el
rol de servidor.
Una de las ventajas al disear un procedimiento con RMI es la interoperabilidad, ya que RMI forma parte del
JDK de Java, por lo que cualquier plataforma que tenga acceso a un JDK tambin lo tendr a estos
procedimientos.

Bibliografa
George Coulouris, J. D. (2001). Sistemas distribuidos: conceptos y diseo. Pearson Educacin.
Groussard, T. (2012). JAVA 7: Los fundamentos del lenguaje Java. Ediciones ENI.
Harvey M. Deitel, P. J. (2004). Cmo programar en Java. Pearson Educacin.
Xhafa, F. (2007). Aplicaciones distribuidas en Java con tecnologa RMI. Delta Publicaciones.

Você também pode gostar