Modernización deaplicaciones Batch

Image

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.
DESCRIPCIÓN DE SERVICIO
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

El Assessment es necesario para identificar plenamente las características actuales de la Aplicación Batch y establecer lo que será el alcance del proceso de modernización, a continuación, estaremos en posibilidad de definir las tareas a realizar y el tiempo necesario para su realización.

Assessment

Modernización

Una vez establecido el alcance SysViewSoft establecerá la forma apropiada para realizar los cambios al código, regularmente estaremos efectuando estos cambios apoyados en nuestras herramientas automáticas.

Testing

En esta etapa SysViewSoft se encargará de dar el soporte consultivo al cliente para la realización de las pruebas funcionales del código modernizado. El equipo técnico de SysViewSoft se encargará de cualquier adecuación necesaria al código para cubrir la funcionalidad original.
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.

Finalmente, SysViewSoft estará generado de forma “automática” la documentación de los componentes de la aplicación que han sido modernizado. Nuestra documentación se puede generar en distintos formatos, el cliente puede elegir el más apropiado para su organización.

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.