“Conocimiento software>Gestión de Escritorio remoto

¿Qué es la invocación de métodos remotos en sistemas distribuidos?

2011/3/13
Invocación de método remoto (RMI) es un mecanismo que permite que un objeto cliente en un proceso invoque métodos en un objeto servidor en otro proceso a través de la red. Los objetos cliente y servidor se comunican a través de un protocolo llamado Protocolo de método remoto de Java (JRMP). .

Así es como funciona RMI en sistemas distribuidos:

1. Generación de trozos: El compilador RMI genera una clase stub en el lado del cliente que actúa como proxy para el objeto remoto. La clase stub contiene los mismos métodos que la interfaz remota.

2. Registro remoto de objetos: El objeto del servidor se registra en un registro, que es un servicio que mantiene una asignación de nombres de objetos a referencias de objetos.

3. Invocación del cliente: Cuando el objeto cliente llama a un método en la interfaz remota, el código auxiliar intercepta la llamada. Luego, el stub envía una solicitud al registro, solicitando la referencia del objeto remoto.

4. Invocación del método del servidor: Una vez que el registro proporciona la referencia, el código auxiliar la usa para enviar la llamada al método al servidor. El servidor recibe la llamada y ejecuta el método en el objeto remoto real.

5. Manejo de respuestas: El servidor envía el resultado de la llamada al método al código auxiliar, que luego devuelve el resultado al objeto del cliente.

RMI es un mecanismo ampliamente utilizado para crear aplicaciones distribuidas en Java. Proporciona una forma independiente de la plataforma y del lenguaje para invocar métodos en objetos que pueden residir en diferentes máquinas o en diferentes procesos.

Gestión de Escritorio remoto
Cómo mejorar mi conexión a Escritorio remoto
Cómo enviar una clave de Start Menu para un escritorio remoto de Windows
Inicio Herramientas de Red para un escritorio remoto
Cómo conectarse a XP Pro con un Linux de escritorio remoto
Cómo maximizar el Escritorio remoto
Cómo deshabilitar un escritorio remoto en el registro
¿Qué comando utiliza para mostrar los ajustes de configuración activos actuales en un conmutador?
Cómo cerrar una conexión de escritorio remoto
Conocimiento de la computadora © http://www.ordenador.online