Tecnologías de objetos distribuidos: RMI
En esta caso hablaremos sobre la tecnología RMI, que es una herramientra de distribución que permite la comunicación entre 1 o mas servidores a traves de maquinas virtuales. Para que se realice la comunicación, esta heramienta utiliza metodos de invocación de la manera mas sencilla posible pero basadados en un único lenguajes, Java. El objetivo de utilizar está herramienta es comunicarse entre nodos sin dar la apariencia de que estuviera implementado una aplicación no distribuida.
Una de las ventajas de implementar esta herramienta de comunicación distribuida es que su implementación está compuesta netamente en Java lo cual le hace ser mas sencillo, entre otras mas.
Asi, como cuenta con ventajas tambien hay carencias que cuenta la herramienta como es el caso de que al no ser implementada por otro lenguaje que no sea Java es limitado
Para complementar el tema, ahondaremos en 3 herramientas las cuales la compararemos con el fin de ver cual criterio tomar o decisión de la herramienta que sea mas utili y que esta dentro de su alcance.
VI.-Cuadro
comparativo de RMI, CORBA y DCOM
|
CORBA
|
DCOM
|
RMI
|
Protocolo utilizado en la
invocación de métodos remotos
|
Internet Inter – ORB
protocol
|
object Remote Procedure call
(ORCP)
|
Java remote method
protocol(JRMP)
|
Plataforma
|
Cualquiera
|
Windows
|
cualquiera
|
Lenguaje que soporta
|
Cualquiera
|
Microsoft
|
Java
|
Soporta múltiple herencia en el
nivel de la interface
|
Si
|
No
|
si
|
Utiliza archivo de java para
definir la interfaz remota
|
No
|
No
|
si
|
No hay comentarios.:
Publicar un comentario