RMI ou Socket?

Qual a melhor tecnologia RMI ou Socket ??

Fabao… Na pesquisa :smiley: :smiley:

Depende do que você vai fazer… Muitas vezes não é possível usar RMI, como no caso de aplicações com protocolo próprio (VOIP, servidores C++ que já haviam na empresa, etc).

Mas, se puder usar RMI, prefira ele ao Socket.

Por que ?
Qual a vantagem de usar RMI e nao Socket?

Com RMI tem a facilidade de trabalhar em alto nivel. Pois você tem a possibilidade de acessar iterfaces remotas e captura de excecoes remotas. Já se for usar socket tem que implementar todas essas funcionalidades na mão.

Valeu

Olha o meu problema.

Esto desenvolvendo uma aplicacao que tem um servidor socket que comunica com um db em xml, e que é acesado por varios clientes.

Caso de Uso:

O sitema cliente acessa o servidor pelo ip na porta xxx.
o servidor recebe os dados e retorna um resultado;

Servidor recebe por um Strem de entrada E
retorna por um Strem de Saida;

Isso é legal ou nao?

Os clientes serão sempre em java?

Sim, é tudo em java Cliente e Servidor.