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