How do I make a case for a RMI implementation over a CORBA application ? We do not have any necessity for language level interoperability.
Is it fair to say that in this day and age any CORBA implemetation is legacy ?
Many CORBA application live and will be written in the future due to its many qualities and services.
However, if you do not need langage indenepdence, I'd strongly go with RMI. The development and deplyment is much simpler. No idl, instead of special naming interface repostory and more and more just the rmiregistry and the code generation with rmic is much simpler.