En un abrir y cerrar de ojos
Migrar 100 tablas y casi 1.000 objetos GeneXus de plataforma puede ser, a simple vista, un proceso complicado. El caso de Zetasoftware demuestra que, trabajando con las herramientas adecuadas, es verdaderamente simple.
En diciembre de 2005 Zetasoftware comenzó el desarrollo de su herramienta de gestión administrativa, contable y de contactos para pequeñas y medianas empresas: ZetaLIBRA. El proyecto fue pensado desde la base de que otra empresa, sea cual sea su tamaño, debería tener acceso a herramientas informáticas de calidad que le ayuden a optimizar su gestión administrativa y contable.
La herramienta full-web fue desarrollada enteramente con tecnología GeneXus porque, según palabras de Mario Celano, Director de Zetasoftware, “solo con GeneXus es posible hacer un producto como ZetaLIBRA, en solo un año y medio; y llevado adelante sólo por un programador full-time de lunes a lunes”.
El proyecto, que finalmente se libera en mayo de este año, partía de la necesidad de los clientes de tener una Base de Datos segura; la información de los diferentes locales comerciales de la empresa integrada y en tiempo real; y la unificación de la gestión comercial con la contabilidad.
Sin embargo, a pocos días de terminada la versión definitiva se decidió, por un requerimiento externo, migrar ZetaLIBRA desde .Net/SQL Server a Java/DB2 Express-C. Para ello se debían migrar 100 tablas y casi 1.000 objetos GeneXus en el menor tiempo posible.
Ante la pregunta de qué ventajas tenía hacer la migración con GeneXus, Celano no duda en contestar: “Innumerables. Con decir que en un solo día pasamos la aplicación desde .Net/SQL a Java/DB2. Un solo día. Maravilloso”. El proceso de migración se terminó de ajustar al siguiente día, cuando hubo que poner a punto algunos pequeños detalles. Prácticamente no fueron necesarias las modificaciones al software en ninguno de los objetos GeneXus, ya que una vez configuradas las preferencias del Modelo y generado todos los objetos, el sistema funcionó perfecto en la nueva plataforma.