Cliente/Servidor

3 respostas
E

Qual a melhor forma de fazer duas aplicações se comunicarem? RMI ou Socket?

3 Respostas

danieldestro

Eu creio que seja mais adequado utilizar RMI do que Sockets, pela simplicidade do RMI.

Usando Socket você teria de criar um protocolo de comunicações, já usando RMI você pode passar mensagens como objetos e usar uma classe que interprete essas mensagens, o que é bem mais fácil.

Poré, usando RMI você fica restrito a Java.

E

a comunicação será entre dois aplicativos Java e realmente ficarei com RMI.

Obrigado

ozielneto

Olá gente.

Escolher entre implementar sistemas Client/Server usando RMI o Sockets vai depender do tipo de protocolo ou serviço desejado…

Exemplo:
Java - Java -> RMI Ex: Servidor de Aplicações Java, e-Commerce
Java - Legado -> Sockets - Ex. Telnet
Java - TCP/IP Based Comm -> Sockets - Ex. FTP, HTTP

Vale a pena estudar melhor as arquiteturas envolvidas para escolher entre um ou outro.

[]'s

Criado 21 de abril de 2003
Ultima resposta 24 de abr. de 2003
Respostas 3
Participantes 3