Au vu de la question, il ne sait pas ou il met les pattes. S'il essaye tout ce qu'on lui "propose a l'aveugle" il ne s'en sortira pas d'aussi tot. Ce n'est pas un mal que de proposer, mais attendre de savoir quel est le probleme avant de le faire est mieux.
Exemple : s'il desire avoir du callback asynchrone dans une application CS ou le client est embarque ou est mobile, utiliser RMI risquera d'etre une vraie galere (problemes d'autorisation et d'existence d'une registry, et surtout besoin de fermer explicitement la communication, etc. ne sont que qqes exemples qui me font dire RMI non merci)
Mais ca reste AMHA bien entendu, tu en fais ce que tu veux.