Object-Oriented Programming in Java

RMI is a Java-only distributed object scheme; the distributed objects in an RMI-based distributed application have to be implemented in Java. This could be a problem when interfacing with legacy applications. CORBA, on the other hand, is a language-independent distributed object scheme. It is however, more complex to work with than RMI. ................
................