This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes Java in General and the fly likes Questions about RMI-IIOP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Questions about RMI-IIOP" Watch "Questions about RMI-IIOP" New topic

Questions about RMI-IIOP

Hussein Baghdadi
clojure forum advocate

Joined: Nov 08, 2003
Posts: 3479

Hi all.
my question is about RMI-IIOP.
I have read the following from Java site :
RMI-IIOP provides interoperability with other CORBA objects implemented in various languages - but only if all the remote interfaces are originally defined as Java RMI interfaces.
I'm not sure that I have understand the idea, so correct me please :
1- does RMI-IIOP allows Java remote objects to use C++ remote objects (or vice versa) ?
(what should I say ? Java remote objects, C++ remote objects or Java applications, C++ applications?)
2- "but only if all the remote interfaces are originally defined as Java RMI interfaces."
does this mean that our C++ remote object will implement a Java RMI interface ? how could this be possible ?
3- does RMI-IIOP is exactly the same of CORBA but it sheld Java programmers from IDL and CORBA ?
Nathaniel Stoddard
Ranch Hand

Joined: May 29, 2003
Posts: 1258
It sounds like you might want to go through a basic Java/Corba tutorial, and then move on up to RMI-IIOP to see the benefits of doing it that way over the old-style. You don't seem to have a grasp of the fundamental services that Corba provides ... distributed objects are just one aspect of it all. I seem to recall a tutorial on Sun, but it's been a while. Do a google -- I'm sure you'll find about a gazillion resources.

wood burning stoves
subject: Questions about RMI-IIOP
It's not a secret anymore!