Común · Saberes
Java Remote Method Invocation
RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un método de manera remota. Forma parte del entorno estándar de ejecución de Java y proporciona un mecanismo simple para la comunicación de servidores en aplicaciones distribuidas basadas exclusivamente en Java.
En Wikipedia
RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un método de manera remota. Forma parte del entorno estándar de ejecución de Java y proporciona un mecanismo simple para la comunicación de servidores en aplicaciones distribuidas basadas exclusivamente en Java. Si se requiere comunicación entre otras tecnologías debe utilizarse CORBA o SOAP en lugar de RMI. RMI se caracteriza por la facilidad de su uso en la programación por estar específicamente diseñado para Java; proporciona paso de objetos por referencia (no permitido por SOAP), recolección de basura distribuida (Garbage Collector distribuido) y paso de tipos arbitrarios (funcionalidad no provista por CORBA). A través de RMI, un programa Java puede exportar un objeto, con lo que dicho objeto estará accesible a través de la red y el programa permanece a la espera de peticiones en un puerto TCP. A partir de ese momento, un cliente puede conectarse e invocar los métodos proporcionados por el objeto. La invocación se compone de los siguientes pasos: Encapsulado (marshalling) de los parámetros (utilizando la funcionalidad de serialización de Java). Invocación del método (del cliente sobre el servidor). El invocador se queda esperando una respuesta. Al terminar la ejecución, el servidor serializa el valor de retorno (si lo hay) y lo envía al cliente. El código cliente recibe la respuesta y continúa como si la invocación hubiera sido local.
Texto: Wikipédia, CC BY-SA 4.0. ·
Cartas cercanas
-
L★★
LAME (codificador)
-
★
Java SE
Colección de API del lenguaje de programación Java
-
★★★
Realidad aumentada
Experiencia interactiva de un entorno del mundo real mejorada por información perceptual generada por computadora
-
★
TMDS
-
★★
Remington 1100
Arma de fuego
-
★★
Retrollamada (informática)
-
★★
BlackBerry Messenger
-
★
Metodología de Booch
-
★★
Ingeniería de software basada en componentes
Rama de la ingeniería de software
-
I★★
Interfaz de Paso de Mensajes
-
R★★★★
Radmin
Remote desktop software
-
C★★
Compilación en tiempo de ejecución
Técnica para mejorar rendimientos de sistemas
-
★★★
Programación inalámbrica (OTA)
Distribución segura de software, ajustes de configuración o claves de cifrado a dispositivos electrónicos a través de una conexión insegura
-
★
Openfire
Servidor de colaboración XMPP multiplataforma
-
★
Xposed Framework
Framework de módulos para Android
-
★
Tiempo de ejecución
Intervalo de tiempo en el que un programa de computadora se ejecuta en un sistema operativo
-
★
Android Runtime
Máquina virtual usada por Android, que sustituye a Dalvik
-
V★
Valgrind