A proposição de valor da nova tecnologia é agilizar, harmonizar e tornar mais eficaz todo o processo de conversão, em comparação com outras soluções do mercado.

Por que a nova tecnologia de Go Up é melhor do que o resto? É muito simples:

  • Uma conversão automática significa que não é necessário o trabalho manual, acelerando todo o processo.
  • A solução adiciona funções avançadas no seu aplicativo, enquanto se realiza a conversão.
  • Baixos custos da manutenção.
  • Elimina-se a dependência nas licenças.
  • O novo sistema convertido mantém a mesma funcionalidade, mas é ainda melhor.
  • O novo código é 100% legível, eficaz e mais fácil de manter.

A fim de compreender integramente o processo bem como a diferença marcada pelas nossas ferramentas, é precisso explicar o funcionamento do início ao fim:

Método

Como se sabe, a conversão dos sistemas de informação do Magic software para o framework .NET de Microsoft requer um trabalho preliminar cuidadoso e, naturalmente, o uso de metodologias eficazes. Sabendo isso, começaremos com os aplicativos existentes que abarcam a lógica de negócios mais atual.

O processo de conversão atravessa diversos estágios que são os seguintes:

  • Consolidação dos padrões tecnológicos.
  • Aprendizagem do aplicativo atual no ambiente Magic.
  • Priorizar os módulos do aplicativo.
  • Migração do banco de dados.
  • Proba de conceito (opcional).
  • Conversão do aplicativo.
  • Teste (feito pelos programadores, profissionais de framework, e usuários finais).

Processo de conversão automática

Enquanto a conversão está em processo, usam-se as ferramentas automáticas para descodificar o código-fonte do aplicativo Magic. O resultado era a base para criar objetos, propriedades e relacionamentos que, numa etapa posterior da conversão, são submetidos a um processo de aprendizagem e otimização. Nesta fase também produzirá código padrão livre de erros mais fácil de manter. A ferramenta automática reduz o processo de trabalho, tornando-o mais eficaz, preservando a sua funcionalidade ao máximo e gerando código padrão unificado.

Arquitetura

A arquitetura do aplicativo convertido baseia-se num modelo multicamada. Este implementa uma separação entre a capa de acesso a dados, capa de lógica de negócios e capa de interface do utilizador. O nosso objetivo é simples, criar um sistema flexível que permita o uso de diferentes bancos de dados e o intercâmbio de módulos sem prejudicar outros módulos, bem como a fácil integração e unidade de teste, etc.

 

Tecnologia e bibliotecas

Para que tudo funcionasse sem problemas, é preciso trabalhar lado a lado com o pessoal da sua empresa e definir um acordo sobre os frameworks combinados e as bibliotecas disponíveis, bem como as bibliotecas de interface do utilizador, já que todos eles irão ser usados através do processo completo. Em relação às tecnologias e bibliotecas, a seguir destaca-se aquilo que deve ser abordado especificamente:

  • Linguagem destino e plataforma convertida.
  • Acesso a banco de dados.
  • Segurança do aplicativo.
  • Combinação de bibliotecas durante o processo de conversão.
  • Componentes descarregados pelo cliente.
  • Relatórios.

O objetivo de Go Up Technology é tornar o processo mais rápido, ágil e eficaz do que outras soluções usadas previamente.