i want comparison between CORBA and RMI

Asked By nadia noor
18-May-09 09:26 AM
Earn up to 0 extra points for answering this tough question.

HI,

can any body give me a table or key points which make comparison between CORBA and RMI.

Thanx in advance.

best regards,

Nadia

  Re::i want comparison between CORBA and RMI

Santhosh N replied to nadia noor
18-May-09 09:52 AM
RMI is a technology the was released with Java 1.1 to make JVM to remote JVM calls possible. RMI uses stubs an skeletons, a little RMI server that has its own, sexy little naming type service, and the RMI protocol for marshalling requests back and forth from JVM to JVM.

CORBA is an entire infrastructure, almost like J2EE before the Java Gods created J2EE. Actually, lots of J2EE stuff is just totally stolen from CORBA, er, I mean, based on CORBA. CORBA defines a naming service, transaction service, and even a social housing service. CORBA was very progressive.

You could check the complete comparison, pros and cons of using them over each other ..

http://www.javacoffeebreak.com/articles/rmi_corba/index.html

  here are some of the differenced

H K replied to nadia noor
18-May-09 11:13 AM
Some of the differences are:
1. Java allows you to create portable objects and easily distribute them; CORBA allows you to connect them together and to integrate them with rest of you computing environment-databases, legacy systems, objects or applications written in other languages, what have you.

2.Java is the first step toward creating an Object Web, but it is still not enough. Java offers tremendous flexibility for distributed application development, but it currently does not support a client/server paradigm. CORBA provides the missing link between the Java portable application environment and the world of intergalactic back-end services.

For more detailed difference on architecture, how they integrate with other programming languages & in what situation/ applications which one has a unique advantages are explained in the below  link:

http://www.omg.org/news/whitepapers/wpjava.htm
Create New Account