O rmiserver eh soh uma conveniencia. Voce nao precisa levantar ele em um processo separado se vc levantar ele dentro de uma thread na mesma VM (posso estar falando merda aqui, mas se nao for assim, como os application servers J2EE funcionam? :D)
Mas, em Java, a maioria dos protocolos de objetos distribuídos são, no fundo, “wrappers” para RMI (como Jini e JAX-RPC). Gostando ou não, é bom conhecer como funciona.
Já vi implementações de Jini que usa jgroups, apensar da maioria ser RMI como voce falou. e JAX-RPC/WebServices usam SOAP e tem absolutamente nada a ver com RMI.
Já vi implementações de Jini que usa jgroups, apensar da maioria ser RMI como voce falou. e JAX-RPC/WebServices usam SOAP e tem absolutamente nada a ver com RMI.[/quote]
Huh, mesmo? Poxa, tinha ouvido falar que o povo da Sun implementou JAX-RPC sobre RMI. Erro meu.