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)
WebServices, DCOM, Jini, sun-rpc, hla, protocolos é oque não falta…
Daniel_Quirino_Olive
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.
louds
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.
Daniel_Quirino_Olive
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.
Huh, mesmo? Poxa, tinha ouvido falar que o povo da Sun implementou JAX-RPC sobre RMI. Erro meu.
louds
Tou errado ou JAX-RPC não é a implementação de SOAP messaging do java?
Daniel_Quirino_Olive
Tou errado ou JAX-RPC não é a implementação de SOAP messaging do java?
Pois é. JAX-RPC é o esquema de transporte de mensagens para WS. Mas, acho que ela usa alguns recursos de RMI, não?