Razones para elegir GeneXus
Implementación de sistema de ciclo de vida de larga duración
En caso de pasar de sistemas propietarios a código abierto, el ciclo vital del sistema se convierte en un asunto cuestionado. Por tanto, las aplicaciones de
misión crítica se ven afectadas en los “upgrades” para sistema operativo y middleware.
Es decir que, cada vez que se realiza un “upgrade” o se modifica el hardware, el sistema operativo y el middleware, se vuelve necesario también cambiar las aplicaciones, (se puede llegar a la situación en que se debe atender la aplicación de parches de seguridad).
Se podría decir que se asimila a correr un riesgo innecesario y tener que pagar el costo adicional por ello.
Para resolver esta encrucijada de forma óptima, se optó por GeneXus. Es posible construir aplicaciones sin tener que depender del entorno de hardware, sistema operativo y middleware.
GeneXus determina la disponibilidad para uso universal de la actualización del sistema y reduce de manera significativa el costo del ciclo vital del sistema.
Mejore el rendimiento de sistemas críticos
Se trata de un sistema de misión crítica, donde la entrega de mercadería a toda la cadena de cafeterías
Doutor Coffee no es posible sin la columna vertebral del sistema. Pues incluye algunos subsistemas que realizan el procesamiento de lotes de datos relativos a pedidos, ingresos, ventas, entrada y salida de material, y pagos. Dando cobertura a los pedidos diarios en detalle, se realizan alrededor de 300.000 ingresos en línea.
El sistema incluye, además, una consulta que se lee a partir de tablas de 150 millones de registros y en relación con tablas cargadas con procesamientos en lote. Por otra parte, existen varias tablas con registros de millones, por tanto, se tornaba necesaria la mejoría del rendimiento del sistema. Para resolver esto, Doutor Coffee logró optimizar la navegación del sistema con el equipo de desarrollo de GeneXus.
Se compararon los resultados del tiempo de procesamiento en paralelo con el período de operación del sistema descrito y se arrojaron los siguientes datos:
En la ejecución de tareas de extracción de todas las facturas (ventas) de 3.000 clientes y la generación de un informe para cada cliente del sistema existente, el tiempo insumido fue de aproximadamente dos horas. GeneXus logró completar estas tareas (con el mismo proceso) en apenas 23 minutos.
Desde la culminación y plena transición al sistema nuevo en la primavera de 2010, el mismo se independizó totalmente de los sistemas heredados.