Nat2Py
Natural to Python

           Quality with a rapid migration - not a luxury, but a necessity when it impacts the results of your company. Nat2Py ensures that you get maximum results with minimum effort. Over the years our team has been working in the field of applications and database migration and has carried out several migration projects using our products.

 

          Our Natural / Adabas / Python code / data migration suite is 100% automated and was developed as an add-on to the Web2Py / Python framework, MVC (Model-View-Controller) design.

 

            Our tool contains a unique Automatic List Detail (ALD) feature that allows a relational model to generate a complete CRUD, including all the domain rules of the database and can customize the model to be generated.

  • Reduce the annual maintenance cost of your Natural-based applications;

  • Modernize your applications using the latest technologies;

  • Plan to legacy migration gradually;

  • 100% automated process.  

 

                        

         

          Imagine a robust programming language that supports large, easy-to-use applications and has a smooth learning curve! This is Python!

               Why companies like Google use Python on their millions of servers? Why has YouTube been made in Python since its conception ?

 

           And why does the MIT-Massachusetts Institute of Technology use Python in its introductory programming discipline? These and other major technology companies use Python as a language that has versatile libraries that enable the development of their solutions to explore advanced concepts of object orientation and meta programming.

                         

         From the reading of an ADABAS database, Nat2Py automatically generates a standard relational model capable of handling all the informational and transactional needs of the ADABAS database. In addition, Nat2Py migrates historical and current ADABAS database data to the new relational model that will be adopted.

            Our migration engine converts multiple and periodic JSON "Java Script Object Notation" formats enabling RESTful web services. Most web sites offer JSON as a format for exchanging data with your RESTful web services.

           Through the unique ALD (Automatic List Detail) feature that allows a relational model to generate a complete CRUD, contemplating all the domain rules of the database being able to customize the model to be generated.


 

                         

 

           The Nat2Py enables the gradual conversion of programs, from Natural to Python, which can be made without the need for training in new languages of the current development team which holds the knowledge of the rules of the business processes of the company. The Nat2Py provides a framework that enables conversion of legacy of friendly way avoiding the loss of talents and the need for new hires.                    The planning of the process of technological conversion becomes more simple and effective.

   Smooth and gradual transition of Database technologies and application languages:

  • H2L ADA integration (Z / OS environments)::​

    • From the relational model generated and migrated by H2L ADA;;

    • Generation of the application from the natural source code accessing the generated relational model;

    • "Baby Steps" migration / conversion model;

    • ADABAS for Relational database by means of mirroring (real time synchronized coexistence) or migration (partial or total) between environments through H2L ADA;

    • During the process, the production environments continue to operate normally and their eventual updates will be automatically incorporated into the already migrated environment;

    • Interdependent systems do not need to be migrated simultaneously, that is, partial migrations are possible.

​ 

  • Generating code from a relational model:

    • Generating CRUDs from domain rules.

​ 

  • Converting a Natural Application / ADABAS:

    • From a file or more files ABABAS is generated a relational model with the data load;

    • Generation of the application from the Natural source code accessing the generated relational model;

    • "Big Bang" migration / conversion model.

 

 

 

 

 

 

 

 

 

 

 

 Through Nat2Py you can establish the following migration scenarios:

  • H2L ADA integration:

    • From the relational model generated and migrated by H2L ADA;

    • Generation of the application from the natural source code accessing the generated relational model;

    • Migration / conversion model "Baby Steps".

 

  • Generating code from a relational model:

    • Generating CRUDs from domain rules.

 

  • Conversion of a Natural / ADABAS application (in development):

    • From a file or more files ABABAS is generated a relational model with the data load;

    • Generation of the application from the natural source code accessing the generated relational model;

    • "Big Bang" Migration / Conversion Model.

 

 

 

 

               

                         
Manager Studio:

• Windows 7 or above (32/64 bits)

• Hard disk space: minimum 2 GB recommended for full installation

• A complete installation includes the Manager Studio product installer (approximately 1 GB) and Web2Py (included)

• Java Software 1.7

• System memory: a minimum of 4 GB recommended

White paper:

The versatility of Nat2Py starts with the data model

Legacy Smooth Conversion and Gradual Transition

Why use Python ?

Technical specifications