Migração de legado

A manutenção de sistemas legados (aplicações desenvolvidas em tecnologias “antigas” ou mesmo com baixo grau de aderência aos processos) é, atualmente, um dos principais entraves para que a TI atenda às exigências do negócio com agilidade e dinamismo.
Dificuldades da manutenção de legados:
- Tecnologia antiquada e sem atualização (descontinuada ou não renovada pelo fornecedor);
- Falta de documentação dos sistemas;
- Dependência de pessoas que detém o conhecimento do sistema;
- Falta de renovação da mão-de-obra qualificada e com conhecimento da tecnologia e mesmo do negócio;
- Obsolescência do hardware, com dificuldade de reposição de componentes;
- Dependência de soluções proprietárias (hardware, software e infraestrutura).
A PRD tem a solução para a captura dos componentes de sistemas legados, gerando documentação e permitindo a migração de Oracle Forms e Report para Java.
A captura dos objetos e propriedades dos elementos do sistema legado é feita através de mecanismos de engenharia reversa.
Processo de migração:
- Criar componentes Java para acesso ao banco de dados (p.ex, acessos, regras de negócio...);
- Traduzir Forms para Servlets Java (interfaces);
- Traduzir Reports para Java (Jasper), Html, Planilhas, PDF;
- Construir a solução de acordo com a arquitetura do cliente;
Resultado do processo:
Utilizando com base a arquitetura da PRD:
- Documentação de sistema;
- Facilidade de manutenção;
- Facilidade para integração com novas tecnologias;
- Sem “caixas-pretas” (códigos fontes abertos, sem dependência de bibliotecas ou runtimes proprietários);
- Opção Internacionalização;
- Navegabilidade (teclas de atalho, padrão Web, links...);
- Modularização e estruturação de códigos fontes;
- Interfaces já migradas estão prontas para serem usadas em produção. Isto significa que a migração pode ser um processo iterativo e modular (recomendado)
Slides:
Migração Oracle para Java
Veja também:
Telescope for Jaguar
|