E ai Manoel.
Nos ultimos anos eu trabalhei em 3 projetos
exatamente como esse. Convertendo sistemas antigos (COBOL basicamente) para
Java.
Respondendo:
1- Por "Comunicar" Java com COBOL, eu entendo
que voce quer que um evento no Java dispare um programa no mainframe e
vice-versa. Nesse caso, use uma ferramenta como o MQ-Series, escrevendo uns
Message Driven Beans para responder a eventos gerados pelos programas COBOL. O
MQ interfaceia (existe essa palavra?) bem com o COBOL em maquina
IBM.
2- Como posso, a partir de
uma classe Java, acessar dados num arquivo ISAM ? NAO FACA ISSO!!! Se eu aprendi
alguma coisa nesses nprojetos, eh que a estrutura de dados deve ser convertida
para um ambiente relacional (ou OO, mas isso jah eh mais dificil) junto com os
programas. Eh um grande erro converter apenas os programas e tentar acessar os
dados no banco do mainframe.
Eh claro que sem saber todos os detalhes do projeto, qual o cronograma de
desenvolvimento e implantacao e como os modulos foram divididos, fica dificil
afirmar coisas tao categoricas assim, mas eu insisto. Tentar manter a estrutura
de dados antiga com codigo Java eh uma perda de dinheiro e tempo garantida, sem
falar que a qualidade do codigo fica muito comprometida.
Outra coisa, interessante, e que vai contra o senso comum. Nunca
comecar a portar pelo medulo mais simples, achando que assim vai poder ganhar
experiencia em Java para depois enfrentar os modulos mais pesados.
Grande erro. Escolha um modulo de complexidade media para cima, e encare o
desafio.
Dependendo da experiencia do time, pode ateh tentar encarar o core do
sistema imediatamente, mas isso requer uma coragem que raros gerentes de projeto
tem.
Boa sorte.
Silvio
|
- Re: [java-list] Java -- Cobol diego
- Re: [java-list] Java -- Cobol Marcelo
- RES: [java-list] Java -- Cobol Manoel Augusto de Carvalho
- Re: [java-list] Java -- Cobol André Luís G. Monteiro
- RES: [java-list] Java -- Cobol Manoel Augusto de Carvalho
- Re: [java-list] Java -- Cobol Silvio DeMorais
- Re: [java-list] Java -- Cobol Silvio DeMorais