Vous êtes sur la page 1sur 2

Objetivo.- conocer las diferencias, comparaciones entre RMI, DCOM, CORBA.

Definiciones de RMI, DCOM, JAVA RMI


RMI.- se usa para describir llamadas a mtodos de objetos que por lo general no se
encuentran localizados en la misma computadora; soporta no slo la transferencia de
control entre dos computadoras, sino tambin la transferencia de objetos tanto por paso
por referencia como por valor. Utiliza conceptos de inter comunicacin entre procesos
de muy alto nivel, lo cual la hace una alternativa atractiva a la comunicacin entre
procesos usando sockets.
DCOM.- Est basado en el modelo de componentes COM (Object Component Model)
de Microsoft. Soporta la interoperabilidad de componentes construidos con diversas
herramientas Microsoft. Utiliza el protocolo Object Remote procesadure Call (ORPC),
construido sobre mecanismos DCE RPC (Distribuited Computing Enviroment-Remote
Procedure Call)
CORBA.- define una especificacin para un ambiente de computacin orientado a
objetos, heterogneo y distribuido. La especificacin incluye un lenguaje de definicin
de interfaces (Interface Definition Language, IDL) para describir las interfaces que las
implementaciones de CORBA deben implementar. CORBA no provee todos los
servicios sino solamente aquellos que razonablemente se puede esperar que se
implementen en cualquier lenguaje y plataforma. (Daladier Jabba Molinares)
TABLA COMPARATIVA EN CORBA, DCOM, RMI
Caractersticas
CORBA
DCOM
- Protocolos utilizado Internet Inter Objeto remoto
la
-

invocacin

de ORB protocolo Procedure Call Method

mtodos
Plataforma
Lenguaje soportado
Pueden

JAVA RMI
Java
Remote

(nop)
Cualquiera
Cualquiera

especificar Si

(ORCP)
Windows
Cualquiera

(JRMP)
Cualquiera
Java

bajo Microsoft
No

Si

No

Si

excepciones en el
Interface Definition
-

language
Utiliza un archivo No
.java

para

definir

Protocol

una interfaz remota


Soporta
mltiple Si

No

Si

interfaz
Responsabilidad de Object Adapter

Service

Java

localizar

la

Control

Machine

implementacin

de

manager

herencia en nivel de
-

un objeto
Parmetros pasados Si son tipo de En el IDI
entre

cliente

servidor se definen

Virtual

Objetos remotos de

y interface

se

implementados que

pasan

por

extienden a java

referencia

el

resto por valor

rmi
Remote se pasa por
referencia remota,
el resto del valor

(yamileastrid, s.f.)

Conclusin.- Es bastante claro que el futuro de las aplicaciones informticas est


orientada a implementar su desarrollo bajo arquitecturas distribuidas dirigidas bien sea
para Internet o Intranet. RMI de JavaSoft es una de las soluciones de que se dispone
actualmente para desarrollar este tipo de aplicaciones. RMI posee todas las
caractersticas de seguridad que hereda de la plataforma Java misma, pero no posee una
arquitectura que le proporcione independencia del lenguaje de programacin. Esto
quiere decir que a diferencia de CORBA, que posee una arquitectura que proporciona
independencia del lenguaje de programacin, RMI est diseada exclusivamente para
Java, y esto puede ser considerado una gran desventaja.

Bibliografa
Daladier Jabba Molinares, M. A. (s.f.). Conectiviidad de Java con bases de
datos mediante invocacin dieobjetos con mtodos remotos (objetos
RMI).
yamileastrid.
(s.f.).
monografias.
Obtenido
de
http://www.monografias.com/trabajos16/componentes/componentes.s
html

Vous aimerez peut-être aussi