Natural to Python
Nat2Py

          Qualità e rapida migrazione: non è un lusso ma una necessità in quanto tocca la vostra azienda. Nat2Py vi assicura di ottenere i massimi risultati con il minimo sforzo. Nel corso degli anni, il nostro team ha lavorato nel campo della migrazione delle applicazioni e dei database e ha realizzato diversi progetti di migrazione utilizzando i nostri prodotti.

 

            La nostra suite di migrazione di codice/dati da Natural / Adabas a Python è automatizzata al 100% ed è stata sviluppata come componente aggiuntivo del framework Web2Py / Python, con design MVC (Model-View-Controller).

 

            Il nostro strumento contiene una caratteristica ALD (Automatic List Detail) unica che consente a un modello relazionale di generare un CRUD completo, incluse tutte le regole di dominio del database, e può personalizzare il modello da generare.

  • Riduce il costo di manutenzione annuale delle applicazioni basate su Natural;

  • Modernizza le applicazioni utilizzando le ultime tecnologie;

  • Pianifica gradualmente la migrazione Legacy;

  • Processo automatizzato al 100%.  

 

                         

         

           Python è un solido linguaggio di programmazione che supporta applicazioni grandi e facili da usare e ha una curva di apprendimento tranquilla.

               Perché aziende come Google usano Python su milioni di server? Perché YouTube è stato realizzato in Python sin dal suo inizio? E perché MIT usa Python nella sua disciplina di programmazione introduttiva? Queste e altre importanti società tecnologiche usano Python, un linguaggio con librerie versatili, che consentono lo sviluppo delle loro soluzioni per esplorare concetti avanzati di orientamento agli oggetti e meta-programmazione.

 

                         

 

            Dalla lettura di un database ADABAS, Nat2Py genera automaticamente un modello relazionale standard, in grado di gestire tutte le esigenze informative e transazionali del database di origine. Inoltre, Nat2Py migra i dati storici e attuali dal database ADABAS al nuovo modello relazionale che verrà adottato.

           Il meccanismo di migrazione converte campi multipli e periodici in formato JSON (JavaScript Object Notation) abilitando i servizi web RESTful. La maggior parte dei siti Web offre JSON come formato per lo scambio di dati con i servizi web RESTful.

             Attraverso l'esclusiva funzione ALD (Automatic List Detail) che consente a un modello relazionale di generare un CRUD completo, incluse tutte le regole di dominio del database, si può personalizzare il modello da generare.

 

 

                         

             

            Nat2Py consente la conversione graduale dei programmi da Natural a Python, il che può essere fatto senza la necessità che il team di sviluppo attuale, che ha conoscenza del business dell'azienda, venga formato nei nuovi linguaggi. Ciò evita la perdita di talenti e la necessità di nuove assunzioni. Pianificare il processo di smaltimento della tecnologia diventa più semplice ed efficace.

   Transizione tranquilla e graduale delle tecnologie di database e dei linguaggi delle applicazioni:

  • Integrazione H2LADA (ambienti Z/OS):​

    • Dal modello relazionale generato e migrato da H2LADA;

    • Generazione dell'applicazione dal codice sorgente Natural che accede al modello relazionale generato;

    • Modello di migrazione/conversione "Baby Steps";

    • ADABAS per database relazionali, mediante mirroring (coesistenza sincronizzata in tempo reale) o migrazione (parziale o totale) tra gli ambienti attraverso H2LADA;

    • Durante il processo, gli ambienti di produzione continuano a funzionare normalmente e i loro eventuali aggiornamenti verranno incorporati automaticamente all'ambiente già migrato;

    • I sistemi interdipendenti non devono obbligatoriamente essere migrati simultaneamente, cioè: sono possibili migrazioni parziali.

​ 

  • Generazione di codice da un modello relazionale

    • Generazione di CRUD da regole di dominio.

​ 

  • Conversione di un'applicazione Natural/ADABAS

    • Da uno o più file ABABAS viene generato un modello relazionale con il caricamento dei dati;

    • Generazione dell'applicazione dal codice sorgente Natural, accedendo al modello relazionale generato;

    • Modello di migrazione/conversione "Big Bang".

  Attraverso Nat2Py si può stabilire i seguenti scenari di migrazione:

  • Integrazione H2LADA:

    • Dal modello relazionale generato e migrato per H2LADA;

    • Generazione dell'applicazione dal codice sorgente Natural, accedendo al modello relazionale generato;

    • Modello di migrazione/conversione "Baby Steps".

 

  • Generazione di codice da un modello relazionale::

    • Generazione di CRUD da regole di dominio.

 

  • Conversione di un'applicazione Natural/ADABAS (in fase di sviluppo)::

    • Da uno o più file ABABAS viene generato un modello relazionale con il caricamento dei dati;

    • Generazione dell'applicazione dal codice sorgente Natural, accedendo al modello relazionale generato;

    • Modello di migrazione/conversione "Big Bang".

  Fino al 99% delle operazioni di processamento della virtualizzazione dei dati RDV vengono eseguite nel meccanismo specializzato del processore di informazioni integrate (Ziip) del mainframe IBM z, ignorando il processore di proposito generale del mainframe per TCO mainframe significativamente ridotto.

 

                         

Manager Studio:

•   Windows 7 o sucessivo (32/64 bits)

•   Spazio Hard Disk: un minimo di 2 GB è raccomandato per un’installazione completa

•    L’installazione completa include l’installatore del prodotto Manager Studio (circa 1 GB) e Web2Py

•   Software Java 1.7

•   Memoria del sistema: un minimo di 4 GB è raccomandato

White paper:

Perché usare Python ?

La versatilità di Nat2Py inizia con il modello di dati

Transizione di conversione liscia

Specifiche tecniche