0% encontró este documento útil (0 votos)
21 vistas1 página

Funciones y características de Java RMI

RMI permite localizar y comunicarse con objetos remotos de forma transparente. Los objetos remotos se registran en un servidor de nombres y pueden invocarse remotamente. RMI también permite pasar objetos y tipos arbitrarios entre clientes y servidores de forma remota.

Cargado por

aereo luna lopez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas1 página

Funciones y características de Java RMI

RMI permite localizar y comunicarse con objetos remotos de forma transparente. Los objetos remotos se registran en un servidor de nombres y pueden invocarse remotamente. RMI también permite pasar objetos y tipos arbitrarios entre clientes y servidores de forma remota.

Cargado por

aereo luna lopez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FUNCIONES RMI

- Localizar objetos remotos.-


Las aplicaciones cliente tienen dos alternativas para obtener referencias de
objetos remotos. Una aplicación puede registrar sus objetos remotos ante un
servidor de nombres llamado rmiregistry, o la aplicación puede pasar referencias a
objetos remotos como parámetro de una invocación o como valor de retorno.
- Comunicarse con los objetos remotos.-
Los detalles de la comunicación entre los objetos remotos, son manejados por el
sistema RMI. Para el programador, la comunicación entre objetos se asemeja a la
utilizada normalmente en programas Java.
- Cargar el código de operación que implementa a las clases que son pasadas por valor.-
El servidor que implementa los objetos remotos, invoca al rmiregistry para
asociarle un nombre a un objeto remoto. El cliente busca al objeto remoto
utilizando su nombre como argumento y, finalmente, invoca alguno de sus
métodos

CARACTERISTICAS RMI
.
- Hacer tan simple como sea posible la escritura de aplicaciones distribuidas.
- Facilidad de uso en la programación por estar específicamente diseñado para JAVA.
- Proporciona paso de objetos por referencia.
- Paso de tipos arbitrarios.
- Las aplicaciones basadas en RMI pueden ser ejecutadas sobre cualquier máquina virtual
VENTAJAS
- La ventaja principal de RMI consiste en que está completamente integrada con el
modelo de objetos de Java, es altamente intuitiva y muy fácil de usar
- Permite distribuir una aplicación de forma muy transparente, es decir, sin que el
programador tenga que modificar apenas el código.
- RMI entraña que se pueden construir aplicaciones distribuidas por medio de objetos
remotos de Java.
- Se pueden adquirir o ser desarrollado por otros programadores.
- También puede desarrollar objetos distribuidos que otros pueden a su vez utilizar.
-
DESVENTAJAS
- La principal desventaja de los objetos distribuidos de Java, con respecto a las
llamadas a procedimientos remotos y Sockets, es definitivamente el rendimiento.
- Las aplicaciones dependen de la máquina virtual Java para ser ejecutadas.
- El paso de parámetros por valor implica tiempo para hacer la serialización, enviar
los objetos serializados a través de la red y luego volver a recomponer los objetos
en el destino.

También podría gustarte