Produtos
Produtos

KnowledgeLiberator
Entender o sistema legado.

DataLiberator
Migração de banco de dados legado.

CodeLiberator
Conversão de linguagem.

AppTester
Automação de teste.






Ferramentas externas
A FreeSoft desenvolveu sua própria estrutura exclusiva de modernização de legados, chamada LiberatorWorkbench, capaz de modernizar diversos aplicativos, bancos de dados e ambientes legados para tecnologias mais avançadas. Nosso principal objetivo foi criar um kit de ferramentas que suporte todas as etapas do ciclo de vida da modernização, incluindo preparação, conversão, controle de qualidade e transição.
Realizamos uma intensa atividade de P&D na FreeSoft, garantindo que o LiberatorWorkbench esteja em constante evolução, adaptando-se às arquiteturas e padrões mais recentes de TI. Nossa estrutura de modernização é baseada em plug-ins, aplicando um conceito unificado para integrar diretamente diferentes tecnologias legadas e elementos da arquitetura de destino.
Produtos
KnowledgeLiberator: Entender o sistema legado
O KnowledgeLiberator é o ponto de partida em qualquer um dos nossos projetos de modernização de sistemas legados. O KnowledgeLiberator é um utilitário de processamento de código fonte de desempenho alto, para análise, documentação e modelagem. Usamos essa ferramenta para capturar o design ou o estado atual do aplicativo. Com o KnowledgeLiberator™, todas as informações bloqueadas no aplicativo atual servem como entradas na nossa tecnologia de conversão.
DataLiberator: Migração de banco de dados legado
O DataLiberator é a ferramenta para migração automatizada de dados e esquemas legados. Essa ferramenta usa os metadados criados pelo KnowledgeLiberator™ para migrar o esquema de dados, executar a normalização e criar mapeamentos entre os modelos de dados originais para o esquema do banco de dados relacional normalizado. O DataLiberator também produz processos ETL para transformar dados legados e gerar scripts para carregamento de dados no banco de dados RDBMS ou NoSQL de destino.
CodeLiberator: Conversão de linguagem
O CodeLiberator é o bloco mais inteligente da nossa estrutura de modernização de sistemas legados para converter aplicativos legados completos, incluindo a lógica de negócios, UI e camadas de acesso aos dados. Essa ferramenta usa metadados criados pelo KnowledgeLiberator™ para transformar a lógica de negócios desenvolvida nas linguagens de programação de terceira e quarta geração em aplicativos novos completos usando a pilha de tecnologia Java ou .NET. Os características principais do CodeLiberator: converter a lógica comercial de uma linguagem deprogramação para outra, por ex. COBOL para Java, Natural para Java, PL / I para Java, etc.
converter interfaces de usuário legados diferentes como 3270 CICS / BMS, IMS-DC, terminais Unix para soluções de thin client JSF, HTML / JavaScript (programação reativa) com JSON etc.
converter acesso aos dados embutidos em aplicativos legados para executar a mesma lógica em bancos de dados migrados, preservando toda a lógica de recuperação e manipulação de dados em RDBMS, NoSQL ou arquivos
AppTester: Automação de teste
O AppTester é uma ferramenta de suporte útil para automação e validação de testes em projetos de modernização automatizada. A função do AppTester é registrar casos de teste em sistemas legados (3270, terminal Unix, GUI do Windows, lote etc.), manter definições de teste, reproduzi-las em aplicativos migrados no cenário de destino, avaliar os resultados automaticamente e fornecer estatísticas gerais sobre a taxa de sucesso e de cobertura. O teste de regressão e o controle de qualidade são elementos essenciais para todos os projetos de modernização iterativos, portanto, essa ferramenta diminui significantemente o risco e o esforço necessário.
Serviços
Ajudamos nossos parceiros a modernizar seus aplicativos e fornecemos os meios para maximizar os recursos já investidos em ativos legados estratégicos.