Si se requiere comunicación entre otras tecnologías debe utilizarse CORBA o SOAP en lugar de RMI.
A partir de ese momento, un cliente puede conectarse e invocar los métodos proporcionados por el objeto.
A pesar de que RMI es un ORB en el sentido general, no es un modelo compatible con CORBA.
RMI es nativo de Java, es decir, es una extensión al núcleo del lenguaje.
Sin embargo, RMI tiene algunas limitaciones debido a su estrecha integración con Java, la principal de ellas es que esta tecnología no permite la interacción con aplicaciones escritas en otro lenguaje.
Aquí tienen lugar las llamadas a alto nivel para acceder y exportar objetos remotos.
Podría definirse otra clase aparte que fuera la encargada de registrar el objeto remoto.
Para ello seguimos los siguientes pasos: La siguiente clase obtiene un objeto de tipo MiInterfazRemota, implementado en nuestro servidor: Como se puede observar, simplemente consiste en buscar el objeto remoto en el registro RMI de la máquina remota.