Olá pessoas, vocês saberiam me dizer qual as vantagens de cada tecnlogia e as desvantagens dela, eu estou fazendo um trabalho sobre isso , mas eu não consigo ver vantagens em server socket sobre o rmi .
Obrigado.
Socket é uma tecnologia mais baixo nível, RMI por sua vez usa sockets para a sua comunicação. RMI só da pra usar com java.
RMI já foi a coisa mais legal do Java, há uns 8 anos atrás.
Só tinha um problema. Não escalava.
RMI é altíssimo nível já que vc chama um método remoto como se estivesse chamando um método local, ou seja, vc nem sabe que tem rede por trás.
Já socket é uma canal de comunicacão onde vc proprio tem que desenvolver o protocolo.
Olá
Sockets estão por baixo de tudo. O Tomcat usa sockets, JBoss idem, todo mundo usa. É fundamental saber usar e também aprender tudo sobre o protocolo TCP/IP.
RMI usa sockets para um mundinho particular onde se consegue passar qualquer coisa na rede. Como hoje o mundo todo se comunica por http que passa por todos os firewalls, RMI ficou com uso mais restrito. Mas também é importante aprender.
[]s
Luca