1. UNIVERSIDAD TÉCNICA DEL NORTE
IBARRA – ECUADOR
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Stalin Tuza
FICA – CISIC – UTN
Concepto
Es un mecanismo que permite realizar llamadas a métodos de objetos remotos situados en distintas
máquinas virtuales de Java, compartiendo así recursos y carga de procesamiento a través de varios
sistemas.
Elementos de RMI
Servidor.- Un programa de servidor típico crea algunos objetos remotos, hace referencias a estos objetos
accesibles, y espera que los clientes invoquen métodos en estos objetos.
Cliente.- Un programa cliente típico obtiene una referencia remota a uno o más objetos remotos en un
servidor y luego invoca métodos sobre ellos.
Funciones
Por medio de RMI, un programa Java puede exportar un objeto. A partir de esa operación este objeto está
disponible en la red, esperando conexiones en un puerto TCP. Un cliente puede entonces conectarse e
invocar métodos.
Ventajas
Hacer parte del estándar del lenguaje java.
Aprovecha las ventajas del lenguaje java.
Los detalles de comunicación son transparentes para el programador.
Desventajas
No permiten la fácil integración con sistemas heredados.
No es rápido.