![]() |
Imagen obtenida de www.gitam.edu |
Características
- Usa los puertos TCP
- Crea objetos para ser usados (orientado a objetos)
- Portable a traves de plataformas con soporte JAVA.
- Soporta paso de objetos por referencia y/o valor.
- recolección de basura distribuida (Garbage Collector distribuido )
Ventajas
- Es mas orientado a java, y la forma de uso es similar a la acostumbrada.
- preserva la seguridad proporcionada en el ambiente Java
Desventajas
- Solo es exclusivo para Java (no soporta otros lenguajes)
Comparación con DCOM (tecnología parecida)
- En DCOM Existe una buena integración con VisualBasic, C# y JAVA, RMI solo acepta Java
- En DCOM Microsoft depende de su funcionamiento. En RMI es soportado por mas plataformas
- En DCOM Hay muy poco soporte en plataformas no-windows. En unix no es lo suficientemente estable.
- En DCOM No existe una limpieza aceptable de los objetos, por lo que una referencia a un servicio se puede mantener en memoria, pese a que se haya terminado. En RMI la recolección de basura que ya viene incorporada es más eficiente.
Referencias
- http://profesores.elo.utfsm.cl/~agv/elo330/2s05/projects/CesarVasquez/sitio_web/index.html
- http://es.wikipedia.org/wiki/Java_Remote_Method_Invocation
- http://www.programacion.com/articulo/invocacion_remota_de_metodos_rmi_107/2
No hay comentarios:
Publicar un comentario