Ol� a todos

J� estudo java h� algum tempo, mas infelizmente
n�o tive ainda a oportunidade de trabalhar num
projeto real.

Por�m agora est� iniciando um projeto, em que
gostaria de estar utilizando java.

O problema � o seguinte: uma empresa com uma
matriz com banco de dados SQL Server e uma filial
com Oracle precisam trocar informa��es, lendo
do Oracle e gravando no SQLserver e vice versa.
Os programas que fariam isso ficariam no ar o
dia inteiro, checando de tempos em tempos se os bancos
precisam ser sincronizados, sem intera��o dos usu�rios,
que apenas colocariam os programas no ar.

Elas est�o fisicamente distantes, por isso precisaria
ser algo utilizando a internet (os dois locais est�o
ligados 24h � internet).

Estava pensando em utilizar a tecnologia RMI do java
para fazer isso. Eu faria um programa servidor na
matriz, acessando o SQL Server, e um programa cliente
que rodaria na filial acessando o Oracle, e os dois
conversariam atrav�s da tal tecnologia.

Eu li a documenta��o oficial da Sun do RMI e alguns
artigos, e achei muito interessante e at� razoavelmente
f�cil de implementar, por�m tenho algumas d�vidas.
N�o s�o d�vidas t�cnicas de "como implementar" (essas
com certeza aparecer�o mais tarde), mas sim d�vidas
"do mundo real":

1- RMI � a tecnologia ideal para isso, ou h� outra
tecnologia java mais atual ou mais adequada?

2- A princ�pio seria um volume pequeno de dados, mas
caso aumente muito ou surjam novas filiais, o RMI �
eficiente e r�pido?

3- Quanto � seguran�a, o RMI � seguro? Isto �, imagino
que o programa servidor deva ficar escutando uma
porta num endere�o IP aberto a todo mundo na internet...

4- H� alguma incompatibilidade em rela��o a proxies,
firewalls etc?

5- O XML seria �til nesse tipo de aplica��o, ou n�o tem
nada a ver?

A princ�pio estar�amos utilizando uma solu��o microsoft :(,
mas gostaria de estar utilizando java ;). Por�m preciso de
bases t�cnicas para justificar a escolha...

Por isso, agrade�o desde j� qualquer ajuda!

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