On Fri, 7 Jan 2000, Marco wrote:
> > Voce pode deixar de lado a solucao da Consist em favor
> > de um query > SQL bem-feito?
> Até poderia se a comunicação com o grande porte fosse fácil ou tivesse
>uma
> outra solução free.
Seu grande porte trabalha com Unix, quase certo.
Preciso saber qual "sabor", se voce puder me dizer.
> A solução da consiste é a responsável pela comunicação micro-grande
>porte.
> > Se sim, acho que voce pode implementar a transferencia toda como
> > um programa Java, e ela vai correr macio, macio.
Geralmente, os computadores com unix se comunicam por TCP/IP com
qualquer outro computador.
Se voce escrever (em ultima instancia, pois isso deve existir
pronto e open-source, na internet) um servidor em Java para controlar as
conexoes e acesso aa base de dados (fazendo SELECTS e INSERT INTO's na
base de dados, basicamente), acho que voce consegue mais velocidade sem
precisar de multiplos threads (solucao que VAI ficar muito complicado sem
duvida...).
Do lado do cliente, basta que outro programa java (que converse
com o primeiro) recolha os dados que precisam ser sicronizados e envie
para o servidor. (talvez voce queira trabalhar com alguma coisa de
transacoes seguras, apenas para ter certeza de que voce nao vai conseguir
melar sua base de dados..>)
Os dados podem ser passados como plain ascii, na forma de queries
SQL (que o servidor simplesmente executa na base de dados, sem qualquer
cerimonia).
Talvez seja interessante (dependendo do tipo de ambiente onde
voce estah, de quem pode acessar os dados em transito e do valor dos seus
dados) implementar algum tipo de criptografia, apenas para que o servico
fique bem-feito.
> Posso usar o java para comunicação direta com o grande porte? Se sim
> acabaram-se meus problemas.
Acho que isso resolve os seus problemas, que tal?
> > 1. O seu mainframe precisa permitir conexoes com o BD.
> Sim, através da DLL da Consist.
Sempre tem mais de um jeito de fazer qualquer coisa.
Descobre um jeito que nao precise usar esta DLL?
Serah que voce nao pode utilizar simplesmente um pipe unix e um
SQL server apropriado?
[]'z
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
System Administrator at ECB -- Escola Paulista de Medicina
"Melhor ter um fim miseravel do que uma miseria infindavel."
-- T. Schwald, 1992
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------