JAVA RMI

The Java Remote Method Invocation

MENU

Conclusion

Como conclusion general, se debe tener en cuenta el uso de RMI para aplicaciones tipo cliente/servidor a mediana escala, en donde los clientes esten muy distribuidos y sea dificil la diversificacion de los codigos o el trabajo en equipo.

La posibilidad de separar el trabajo, encapsulandolo en aplicaciones cliente servidor, en donde el cliente y el servidor se desligan a tal grado que no deben saber nada sobre el trabajo del uno y del otro. Esto es sumamente util en los tiempos actuales en donde las aplicaciones cliente servidor son cada vez mas abundantes y la complejidad de ellas hace fundamental la separacion del codigo en modulos independientes.

Sin embargo, tambien es una muy buena alternativa, el considerar IDL, frente a escenarios heterogeneos, en donde se trabaja con "legacy systems", los cuales son muy dificiles de cambiar y sin embargo pueden representar una fuerza importante dentro de una compañia. Tambien se puede recurrir a IDL cuando la escalabilidad del sistema crece tanto que es imposible poder manejarla con un sistema tan basico como es RMI.

Tal vez seria interesante, que en un futuro, profundizara mas sobre IDL en este ramo, ya que sin duda CORBA representa un estandar que no se puede dejar de lado.