Natural to Python
Nat2Py

           Calidad con una rápida migración - no es un lujo, sino una necesidad cuando impacta los resultados de su empresa. Nat2Py garantiza que usted obtenga resultados máximos con mínimo esfuerzo. A lo largo de los años, nuestro equipo ha estado trabajando en el campo de migración de aplicaciones y bases de datos que han realizado diversos proyectos de migración utilizando nuestros productos.

 

          Nuestra suite de migración de código / datos de Natural / Adabas para Python es 100% automatizado y fue desarrollado como un add-on del framework Web2Py / Python, diseño MVC (Model-View-Controller).

 

           Nuestra herramienta contiene una exclusiva característica ALD (Automatic List Detail) que permite a partir de un modelo relacional generar un CRUD completo, contemplando todas las reglas de dominio del Banco, pudiendo personalizar el modelo a ser generado.

  • Reducir el costo de mantenimiento anual de sus aplicaciones basadas en Natural;

  • Modernizar sus aplicaciones utilizando las más modernas tecnologías;

  • Plan para la migración del legado de forma gradual;

  • Proceso 100% automatizado.

  

 

                         

         

           ¡Imagínese un lenguaje de programación robusto al punto de sostener grandes aplicaciones, de fácil utilización y que tenga una curva de aprendizaje suave! ¡Eso es Python!

            ¿Por qué empresas como Google usan Python en sus millones de servidores? ¿Por qué YouTube se hizo en Python desde su inicio?

 

            ¿Y por qué el MIT-Massachusetts Institute of Technology utiliza Python en su disciplina introductoria de programación?

 

          Esas y otras grandes empresas de tecnología utilizan Python por ser un lenguaje que dispone de bibliotecas versátiles que propician el desarrollo de sus soluciones a la exploración de conceptos avanzados de orientación a objetos y meta programación.

                         

 

            A partir de la lectura de una base de datos ADABAS, Nat2Py genera automáticamente un modelo relacional normalizado, capaz de comportar todas las necesidades informativas y transaccionales del banco de origen. Además, Nat2Py hace la migración de datos históricos y actuales del banco ADABAS al nuevo modelo relacional que se adoptará.

 

         Nuestro mecanismo de migración convierte los campos múltiples y periódicos en el formato Json "JavaScript Object Notation" que permite servicios web RESTful. La mayoría de los sitios web ofrecen JSON como formato para el intercambio de datos con sus servicios web RESTful.

 

         A través del exclusivo recurso ALD (Automatic List Detail) que permite a partir de un modelo relacional generar un CRUD completo, contemplando todas las reglas de dominio del Banco, pudiendo customizar el modelo a ser generado.

 

 

                         

 

 

             

            Nat2Py viabiliza la conversión gradual de los programas, desde Natural a Python, puede ser hecha sin la necesidad de que el actual equipo de desarrollo, que tenga el conocimiento del negocio de la empresa, necesite ser entrenado en los nuevos lenguajes. Se evitan, por lo tanto, la pérdida de talentos y la necesidad de nuevas contrataciones. La planificación del proceso de descarte tecnológico se vuelve más simple y eficaz.

   Transición suave y gradual de tecnologías de base de datos y lenguajes de aplicación:

  • Integración H2L ADA (entornos Z / OS):

    • A partir del modelo relacional generado y migrado por el H2L ADA;

    • Generación de la aplicación a partir del código fuente Natural accediendo al modelo relacional generado;

    • Modelo de Migración / Conversión "Baby Steps";

    • ADABAS para Bancos Relacionales, por medio de reflejo (convivencia sincronizada en tiempo real) o migración (parcial o total) entre los ambientes a través del H2L ADA;

    • Durante el proceso, los entornos de producción continúan operando normalmente y sus eventuales actualizaciones serán automáticamente incorporadas al ambiente ya migrado;

    • Los sistemas interdependientes no necesitan migrarse simultáneamente, es decir, son posibles migraciones parciales.

​ 

  • Generación de código a partir de un modelo relacional:

    • Generación de CRUDs a partir de reglas de dominios.

​ 

  • Conversión de una aplicación Natural / ADABAS:

    • A partir de un archivo o más archivos ABABAS se genera un modelo relacional con la carga de datos;

    • Generación de la aplicación a partir del código fuente Natural accediendo al modelo relacional generado;

    • Modelo de migración / conversión "Big Bang".

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figura 1: RDV Studio enmascara la complejidad de trabajar con artefactos de mainframe.

   A través de Nat2Py es posible establecer los siguientes escenarios de migración:

  • Integración H2LADA:

    • A partir del modelo relacional generado y migrado por el H2L ADA;

    • Generación de la aplicación a partir del código fuente Natural accediendo al modelo relacional generado;

    • Modelo de migración / conversión "Baby Steps".

 

  • Generación de código a partir de un modelo Relacional:

    • Generación de CRUDs a partir de reglas de dominios.

 

  • Conversión de una aplicación Natural / ADABAS (en desarrollo):

    • A partir de un archivo o más archivos ABABAS se genera un modelo relacional con la carga de datos;

    • Generación de la aplicación a partir del código fuente Natural accediendo al modelo relacional generado;

    • Modelo de Migración / conversión "Big Bang".

 

 

 

 

 Hasta el 99% de las operaciones de procesamiento de virtualización de datos del RDV se ejecutan en el mecanismo especializado del mainframe del procesador de información integrada (zIIP) de IBM z, ignorando el procesador de propósito general del mainframe - para TCO de mainframe significativamente reducido.

                         

 

Manager Studio:

•   Windows 7 o superior (32/64 bits)

• Espacio en el disco duro: se recomienda un mínimo de 2 GB para una instalación completa

• Una instalación completa incluye el instalador del producto Manager Studio (aproximadamente 1 GB) y el Web2Py (incluido)

• Software Java 1.7

• Memoria del sistema: se recomienda un mínimo de 4 GB

White paper:

¿Por qué utilizar Python?

La versatilidad de Nat2Py se inicia con el modelo de datos

Transición suave y gradual de conversión del Legado

Especificações técnicas