Alessandro Gentile wrote:But do you think webservices or xml over http are a fit replacement even from the performance point of view??
Performance? There is no performance in this part of the problem space. RMI, REST, etc have next to zero impact on performance, good or bad.
The problem with RMI is that it simply doesn't work too often, and it takes far too much engineering and sysadmin time to make it work even a little.
If you have performance issues that RMI helps or hurts, your design is wrong, change that first.