Modernización deaplicaciones Batch
![Image](/portal/images/2023/03/14/a006.jpg)
Los procesos Batch son aquellos procesos que se ejecutan en el Back de algunas aplicaciones Web, de tal manera que el Front y el Back se diseñan para resolver la funcionalidad requerida. Los procesos Batch suelen dispararse desde schedulers o bien desde el Front de la aplicación Web.
Las aplicaciones Batch regularmente están asociadas a bases de datos cumpliendo con la matriz de compatibilidad entre Lenguaje de programación y versión de base de datos.
Un proceso de modernización de aplicaciones Batch está orientado a mantener la compatibilidad lenguaje de programación y base de datos. Pro-C y Pro-Cobol son excelentes ejemplos de lenguajes de programación que se utilizan en el back.
Alcance de los servicios
Nuestro servicio de modernización de aplicaciones Batch se enfocan solucionar todos aquellos programas que presentación incompatibilidades con una nueva versión de “Base de Datos” de tal manera que garantizamos una compilación libre de errores (por cambio de versión) además de respetar la funcionalidad de los componentes de programación originales.
Requerimientos iniciales:
Es necesario para la realización de un proceso de Modernización de una aplicación Batch contar con los siguientes elementos:
Programas fuente
Compiladores
Set de pruebas (Base de datos, archivos tradicionales)
Instrucciones de ejecución.
Es posible que las pruebas se realicen en instalaciones del cliente o bien, por el área de calidad del cliente.
Nuestro servicio de modernización de aplicaciones Batch transita por diferentes etapas que permiten modernizar sin impactar en el proceso productivo de las aplicaciones.
Estas son las etapas y sus distintas características:
Assessment
Assessment
Modernización
Testing
Los Datos del cliente en el entorno de Testing, serán migración a fin de poder realizar las pruebas funcionales.
Testing
Documentación automática.
Entregables de un proyecto de Modernización Batch.
- Código fuente actualizado y compatible con la nueva versión de base de datos.
- Evidencia del proceso de compilación a cero errores (inherentes a la modernización).
- Evidencia de ejecución de pruebas unitarias (ejecutadas por el cliente)
- Documentación automática generada por nuestra herramienta Sys-Mining.
Entregables de un proyecto de Modernización Batch.