Conversão Natural / ADABAS para Java e Oracle / MSSQL

news-image-2
O cliente é uma empresa líder em terceirização na África do Sul, com uma iniciativa estratégica para migrar os seus pacotes ADABAS / Natural para a plataforma de tecnologia Java e a plataforma RDBMS. Este pacote de gerenciamento de receitas está instalado em dezenas de autoridades locais e municipais, incluindo o setor privado.


Sobre o projeto

O alvo do projeto era a conversão automatizada de todo o pacote de ERP da plataforma Natural / ADABAS para Java com o Sistema de Gerenciamento de Banco de Dados Relacional agnóstico (MSSQL e Oracle), utilizando a estrutura de modernização LiberatorWorkbench da FreeSoft. Os artefatos incluídos no projeto:

  • Mais de 5,6 milhões de linhas de código Natural
  • Utilitários para converter e normalizar + -250 arquivos ADABAS para modelos relacionais, por ex. Oracle / MS SQL para várias instâncias de cliente do pacote (incluindo produção, instâncias e índices do arquivamento e história, acionadores e exibições nas instâncias do banco de dados)
  • Utilitários para executar o ETL end-to-end (extrair, transformar carga) de centenas de milhões de linhas de dados do ADABAS nas tabelas relevantes RDMS, incluindo acionadores, índices, balanceamento end-to-end e reconciliações dentro de uma janela de tempo predefinida

Além da conversão completa, implementação, integrações de terceiros, suporte e aprimoramentos deste pacote de ERP, o escopo do projeto também incluiu o desenvolvimento e implementação do agendamento de trabalhos e um software de gerenciamento de saída para gerenciar o agendamento e execução dos trabalhos em lote e as suas saídas relevantes.


A solução

As tecnologias e métodos aplicados nos projetos foram as ferramentas automatizadas da estrutura LiberatorWorkbench da FreeSoft, incluindo:

  • KnowledgeLiberator para análise de código fonte Natural, modelagem
  • CodeLiberator para converter todos os objetos de Natural para thin-clinet Java e Java em lote
  • DataLiberator para converter o esquema de banco de dados e gerar scripts ETL (extrair, transformar, carregar)

Benefícios para o cliente

  • Todo o pacote ERP existente implementado em uma pilha de tecnologia, garantindo a durabilidade do investimento
  • Demais integrações ou ‘screen scrapings’ para acessar as funções on-line dos navegadores da Internet não necessários
  • Solução agnóstica de banco de dados e servidor de aplicativos, opções flexíveis para a implementação de usuário final

Comentários estão fechados