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:






