Tuesday, February 28, 2012

What is the difference between RMI & Corba?

What is the difference between RMI & Corba?

CORBA was made specifically for interoperability across programming languages
programs can be built to interact in multiple languages
The server could be written in C++, the business logic in Python, and the front-end written in COBOL in theory
In a multi-language CORBA environment, dynamic class loading is not possible


RMI is a total Java solution, the interfaces, the implementations and the clients, all are written in Java.
RMI allows dynamic loading of classes at runtime
The important advantage to dynamic class loading is that it allows arguments to be passed in remote invocations that are subtypes of the declared types

http://www.javabeat.net/articles/113-rmi-interview-questions-1.html

No comments:

Post a Comment