Natural to Python
Nat2Py

          Qualidade com uma rápida migração - não é um luxo mas uma necessidade quando impacta os resultados da sua empresa. O Nat2Py garante que você obtenha resultados máximos com mínimo esforço. Ao longo dos anos, nossa equipe vem trabalhando no campo de migração de aplicativos e bancos de dados tendo realizado diversos projetos de migração utilizando nossos produtos.

 

            Nosso suíte de migração de código/dados de Natural/Adabas para Python é 100% automatizado e foi desenvolvido como um add-on do framework Web2Py/Python, design MVC (Model-View-Controller).

 

            Nossa ferramenta contém um exclusivo recurso ALD (Automatic List Detail) que permite a partir de um modelo relacional gerar um CRUD completo, contemplando todas as regras de domínio do Banco, podendo customizar o modelo a ser gerado.

  • Reduzir o custo de manutenção anual de suas aplicações baseadas em Natural;

  • Modernizar suas aplicações utilizando as mais modernas tecnologias;

  • Plano para migração do legado de forma gradual;

  • Processo 100% automatizado.  

 

                         

         

           Imagine uma linguagem de programação robusta ao ponto de sustentar grandes aplicações, de fácil utilização e que tenha uma curva de aprendizagem progressiva! Isso é Python!

               Porque empresas como Google usam Python em seus milhões de servidores? Por quê o YouTube foi feito em Python desde seu início?

 

            E porque o MIT- Massachusetts Institute of Technology usa Python em sua disciplina introdutória de programação? Essas e outras grandes empresas de tecnologia utilizam Python por ser uma linguagem que dispõe de bibliotecas versáteis, que propiciam o desenvolvimento de suas soluções a exploração de conceitos avançados de orientação a objetos e meta programação.

                         

 

            A partir da leitura de um banco de dados ADABAS, o Nat2Py gera automaticamente um modelo   relacional normalizado, capaz de comportar todas as necessidades informacionais e   transacionais do banco de origem. Além disso, o Nat2Py faz a migração de dados   históricos e atuais do banco ADABAS para o   novo modelo relacional que será adotado.

       Nosso mecanismo de migração converte os campos múltiplos e periódicos no formato   Json "JavaScript Object Notation possibilitando serviços web RESTful. A maioria dos   web sites oferecem JSON como formato para intercâmbio de dados com seus serviços web RESTful.

             Através do exclusivo recurso ALD (Automatic List Detail) que permite a  partir de um   modelo relacional gerar um CRUD completo, contemplando todas as regras de domínio do Banco, podendo customizar o modelo a ser gerado.

 

 

                         

             

            O Nat2Py viabiliza a conversão gradativa dos programas, de Natural para Python, que pode ser feita sem a necessidade de treinamento em novas linguagens do atual time de desenvolvimento que detém o conhecimento das regras de negocios da empresa. O Nat2Py  disponibiliza um framework que possibilita uma conversao do legado de forma amigavel evitando a perda de talentos e a necessidade de novas contratações.   O planejamento do processo de descarte tecnológico torna-se mais simples e eficaz.

   Transição suave e gradativa de tecnologias de Banco de Dados e Linguagens aplicativas:

  • Integração H2L ADA (ambientes Z/OS):

    • A partir do modelo relacional gerado e migrado pelo H2L ADA;

    • Geração da aplicação a partir do código fonte Natural acessando o modelo relacional gerado;

    • Modelo de migração/conversão no modelo “Baby Steps”;

    • ADABAS para Bancos Relacionais por meio de espelhamento (convivência sincronizada em tempo real) ou migração, (parcial ou total) entre os ambientes através do H2LADA;

    • Durante o processo os ambientes de produção continuam operando normalmente e suas eventuais atualizações serão automaticamente incorporadas ao ambiente já migrado;

    • Sistemas interdependentes não precisam ser migrados simultaneamente, isto é, são possíveis migrações parciais.

​ 

  • Geração de código a partir de um modelo relacional:

    • Geração de CRUDs a partir de regras de domínios.

​ 

  • Conversão de uma aplicação Natural/ADABAS

    • A partir de um file ou mais files ABABAS é gerado um modelo relacional com a carga de dados;

    • Geração da aplicação a partir do código fonte Natural acessando o modelo relacional gerado;

    • Modelo de migração/conversão “Big Bang”.

   Através do Nat2Py é possível estabelecer os seguintes cenários de migração:

  • Integração H2L ADA:

    • A partir do modelo relacional gerado e migrado pelo H2L ADA;

    • Geração da aplicação a partir do código fonte Natural acessando o modelo relacional gerado;

    • Modelo de migração/conversão “Baby Steps”.

 

  • Geração de código a partir de um modelo relacional:

    • Geração de CRUDs a partir de regras de domínios.

 

  • Conversão de uma aplicação Natural/ADABAS (em desenvolvimento):

    • A partir de um ou mais files ABABAS é gerado um modelo relacional com a carga de dados;

    • Geração da aplicação a partir do código fonte Natural acessando o modelo relacional gerado;

    • Modelo de migração/conversão “Big Bang”.

  Até 99% das operações de processamento de virtualização de dados do RDV são executadas no mecanismo especializado do processador de informações integradas (zIIP) do mainframe IBM z, ignorando o processador de propósito geral do mainframe para TCO de mainframe significativamente reduzido.

 

                         

Manager Studio:

•   Windows 7 ou acima (32/64 bits)

•   Espaço no disco rígido: recomendado um mínimo de 2 GB para uma instalação completa

•   Uma instalação completa inclui o instalador do produto Manager Studio (aproximadamente 1 GB) e o Web2Py (incluído)

•   Software Java 1.7

•   Memória do sistema:  recomendado um mínimo de 4 GB

White paper:

Porque utilizar Python ?

A versatilidade do Nat2Py inicia-se com o modelo de dados

Transição suave e gradativa de conversão do Legado

Especificações técnicas