Rmi ( remote method invocation )

Preview:

Citation preview

RMI es una tecnología desarrollada por

Sun para permitir la colaboración de objetos

que están localizados remotamente.

En principio se puede anhelar la colaboración de

objetos escritos en cualquier lenguaje (no es el

caso de RMI).

Cuando el cliente y servidor son escritos en

Java, la generalidad y complejidad de CORBA no

es requerida.

En este caso Sun desarrolló RMI, un mecanismo

más simple especialmente pensado para

comunicación entre aplicaciones Java.

En la pc maquina servidor de RMI deben

correr dos programas:

• RMIregistry

• Servidor

En la PC del cliente dewbe correr el

programa:

• Cliente

Que necesitamos ? Que tenemos que

hacer?

Objeto cliente Interface Remota

Objeto servidor Objeto Remoto

Marshalling Objeto

Remoto_Stub

Stub

Skeleton