Olá

Eu preciso desenvolver uma aplicacao em Java que deverá
fazer a comunicação entre 2 servidores através da internet.
O objetivo é sincronizar 2 bancos de dados diferentes, mas
minhas duvidas iniciais sao em relacao à comunicação em si.

Estava pensando em fazê-la através de sockets, mas para isso
precisaria liberar uma porta nos servidores para a internet, e ouvi
dizer que isso é um grande risco. É mesmo, ou nem tanto?
Pretendo usar algum método de autenticação para permitir conexões,
e certamente compactação e encriptação.

Também ouvi dizer que é possível fazer esse tipo de comunicacao
via HTTP (tunneling), usando a porta default 80, o que seria mais seguro,
pois nao seria necessario liberar uma porta nos servidores.
Como isso funciona? O Java tem alguma Api para isso?

Minhas duvidas não são tanto no uso de sockets em si, mas na
questao da segurança e confiabilidade da conexao.

Obrigado por qualquer dica!
Luis Cabral




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a