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