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] -------------------------------------------------------------------------