Possible Duplicate:
RMI and CORBA Differences?
I need to design a client server implementation in java. Client should provide some functionalities and the server should be able to access these remotely with validations,authentications done before accessing them. I am considering CORBA IDL and RMI. They look similar in functionality: both create stubs,skeletons etc. what are the pros and cons
of each?
Basicaly, CORBA IDL is very powerful. CORBA allow us to communicate between diferent programming languages and RMI has a bigger comunity, it's easyest to program 'Copy and Paste oriented programming '. :)
PS: For Java i prefer to use JacORB instead of JDK CORBA. JacORB has newest versions, implement CORBA 2.3; JacORB IDL compiler is better.