RMI es una tecnología desarrollada por Sun que permite la colaboración de objetos escritos en Java que están localizados de forma remota, proporcionando un mecanismo más simple que CORBA para la comunicación entre aplicaciones Java. Para usar RMI, en la máquina servidora se ejecutan el registro RMI y el servidor, mientras que en la máquina cliente se ejecuta el cliente.
2. RMI es una tecnología desarrollada por
Sun para permitir la colaboración de objetos
que están localizados remotamente.
3. 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.
4. En la pc maquina servidor de RMI deben
correr dos programas:
• RMIregistry
• Servidor
En la PC del cliente dewbe correr el
programa:
• Cliente
5. Que necesitamos ?
hacer?
Objeto cliente
Objeto servidor
Marshalling
Remoto_Stub
Stub
Skeleton
Que tenemos que
Interface Remota
Objeto Remoto
Objeto