Facilitando ações com a ferramenta correta
Migrar 100 tabelas e quase 1.000 objetos GeneXus de plataforma pode ser, a primeira vista, um processo complicado. O caso do Zetasoftware prova que trabalhando com as ferramentas adequadas, é verdadeiramente simples.
Em dezembro de 2005, a empresa Uruguai Zetasoftware iniciou o desenvolvimento de sua ferramenta de gestão administrativa, contábil e de contatos para pequenas e médias empresas: ZetaLIBRA. O projeto foi pensado partindo da idéia de que outra empresa, seja qual for o seu tamanho, deveria ter acesso a ferramentas tecnológicas de qualidade que a ajudasse a otimizar sua gestão administrativa e contábil.
A ferramenta full-Web foi desenvolvida inteiramente com tecnologia GeneXus, porque, segundo palavras do Mario Celano, Diretor do Zetasoftware, “só com o GeneXus é possível fazer um produto como ZetaLIBRA, em apenas um ano e meio e levado adiante unicamente por um programador full-time de segunda a segunda”.
O projeto, que finalmente será liberado em maio deste ano, parte da necessidade dos clientes de ter uma Base de Dados segura, possuir informação integrada dos diferentes locais comerciais da empresa em tempo real e contar com a unificação da gestão comercial com a contabilidade.
Entretanto, poucos dias depois de terminada a versão definitiva, decidiu-se, devido a um requerimento externo, migrar ZetaLIBRA de .Net/SQL Server para Java/DB2 Express-C. Para isso, era preciso migrar 100 tabelas e quase 1.000 objetos GeneXus no menor tempo possível.
Ao ser interrogado sobre as vantagens de fazer a migração com o GeneXus, Celano não hesita em responder: “Inumeráveis! Basta dizer que em um único dia passamos a aplicação de .Net/SQL para Java/DB2 - É maravilhoso termos gasto apenas um dia”.
O processo de migração terminou os ajustes no dia seguinte, aprimorando pequenos detalhes. Praticamente não foi necessário modificar o software em nenhum dos objetos GeneXus, já que uma vez configuradas as preferências do Modelo e gerado todos os objetos, o sistema funcionou perfeitamente na nova plataforma.