Archived

This forum has been archived. Please start a new discussion on GitHub.

ice or java rmi?

Hi,
I'm just found ice and read a few things about it. I found an ice <-> corba comparision, but I can't find any java rmi <-> ice comparision. suppose I work in a java enviroment both in the client and the server side. why it's better to use ice than rmi?
thanks in advance.

Comments

  • marc
    marc Florida
    I guess it depends on what you want to do. If you are absolutely sure to never use anything other than Java, and you only need a simple RPC mechanism, than RMI might be a good choice. But if you ever need one of the more advanced Ice features, like language transparency, a flexible object model, persistence, firewalls, asynchronous invocation and method dispatch, automatic server activation, an event service, etc., then RMI is not the right choice.