Conversão de código

Conversão funcional completa de aplicações legadas para a tecnologia Java ou .NET, mantendo os dados e serviços originais inalterados. Transformação para uma arquitetura baseada na Web sem impacto aos usuários finais.

Serviços

Conversão Natural para Java ou .NET

O CodeLiberator da FreeSoft converte aplicativos de Natural completos em execução no Mainframe ou em sistemas abertos para a pilha Java ou .NET, incluindo a lógica de negócios, acesso aos dados e interfaces de usuário. O aplicativo migrado fornece a funcionalidade equivalente original no processamento on-line e em lote. O negócio diário não é influenciado pelo projeto de migração Natural para Java, pois o impacto sobre os usuários finais é mínimo, o sistema Java convertido funciona da mesma maneira e fornece os mesmos serviços e experiência do usuário que o sistema legado.

Conversão do COBOL para Java

A ferramenta de transformação CodeLiberator unificada da FreeSoft converte aplicativos completos de COBOL em execução no Mainframe ou em sistemas abertos para a pilha Java, incluindo a lógica de negócios, acesso a dados e até mesmo interfaces de usuário. O aplicativo Java transformado fornece exatamente a funcionalidade equivalente original no modo on-line e no processamento em lote. O projeto de conversão COBOL para Java deixa os negócios como de costume, já que o impacto sobre os usuários finais é minimizado. O sistema Java após a transformação COBOL funciona de maneira idêntica e original, e o Java fornece os mesmos serviços e experiência do usuário que o sistema COBOL legado.

Conversão do PL / I para Java ou .NET

O CodeLiberator converte aplicativos PL / I de Mainframe ou de sistema aberto para a plataforma Java ou .NET, incluindo a lógica de negócios, o acesso aos dados e a interface do usuário.

Quando o banco de dados subjacente é migrado, as instruções de acesso aos dados são convertidas adequadamente dependendo do banco de dados de destino que pode ser mecanismo relacional (Oracle, DB2 / UDB, MSSQL, etc.), solução NoSQL ou simplesmente arquivo. Oferecemos suporte aos tipos diferentes de acesso aos dados, como o DAO separado, para mantê-lo transparente ou SQL padrão.

Vários tipos de soluções de interface de usuário que geralmente vêm com PL / I, e. CICS / BMS ou IMS / DC, também são convertidos para o destino que pode ser JSF ou HTML / JavaScript independente de plataforma (programação reativa).

Assim como em outras conversões de linguagem, todos os elementos de linguagem específicos do PL / I (atributos, tipos de dados, funções, estruturas de controle) são inteiramente suportados pela solução, ALIGNED, POINTER e GOTO, entre outros. O CodeLiberator é capaz de aplicar mais padrões durante a conversão para gerenciar os arquivos INCLUDE e outros pré-processadores da PL / I para encontrar um equilíbrio razoável entre código de manutenção e retenção do conceito de reutilização de código. A sintaxe e estrutura do código é direta e simples de seguir tanto para novos desenvolvedores quanto para programadores de PL / I, além de refletir a convenção de nomenclatura e a estrutura dos programas originais.

Conversão do PL / I para COBOL

Além de converter PL / I para as mais recentes linguagens de programação, o CodeLiberator também suporta a migração de aplicações PL / I para COBOL com o mesmo conceito, preservando toda a lógica de negócios. O CodeLiberator permite que diferentes padrões de projeto e regras de conversão sejam usados ​​para que a sintaxe do código COBOL resultante possa ser ajustada de acordo com as necessidades do cliente. Certas funções ausentes do COBOL em comparação com o PL / I, são fornecidas pela solução em programas utilitários separados também codificados em COBOL.

Conversão CA-ADS / EasyTrieve para Java

O mecanismo de modernização LiberatorWorkbench da FreeSoft suporta a migração automatizada de bancos de dados CA-IDMS para mecanismos relacionais e também a conversão dos aplicativos CA-ADS e EasyTrieve para linguagens modernas como Java. Todo o aplicativo, junto com os seus componentes (as funções e respostas) que são definidos e compilados com o ADSA serão traduzidos para Java, mantendo a lógica e o fluxo original do aplicativo. As atividades do aplicativo legado, como processamento de fluxo de controle, tratamento de erros, entrada e saída de terminal, criação / exibição de menu etc., são tratadas adequadamente em Java.

Conversão TIBCO ObjectStar para Java

O CodeLiberator converte os aplicativos de TIBCO OSB – ObjectStar para Java. Além da definição de regras, também usamos as definições de tela, definições de relatório e definições de tabela de banco de dados do Metastore como entrada para o processo de conversão. Nossa solução implementa os elementos específicos do OSB (sistema de tipos, escopo de variáveis, tabelas parametrizadas, etc.) da linguagem e garante que todas as chamadas para código externo de banco de dados sejam tratadas adequadamente.

Conversão do EGL para Java

A ferramenta unificada de conversão de código CodeLiberator da FreeSoft suporta conversão de aplicativos EGL para Java na mesma forma do que outras linguagens legadas. Após a conversão do EGL, o aplicativo Java migrado fornece dados e serviços equivalentes originais no modo on-line e no processamento em lote. O projeto de conversão EGL para Java deixa os negócios como de costume, o impacto nas operações diárias é minimizado. O aplicativo Java após a transformação EGL funciona de maneira idêntica ao original, e o Java fornece os mesmos serviços e experiência do usuário que o aplicativo EGL legado. O DB2 de backend ou outro banco de dados pode ser usado após a conversão de Java sem qualquer alteração, ou pode ser migrado pelo DataLiberator para o mecanismo de RDBMS preferido como Oracle, MSSQL, DB2 / UDB etc.

Migração JCL

O LiberatorWorkbench da FreeSoft converte o JCL de Mainframe para soluções de sistema aberta como scripts de shell, scripts de Windows ou Java / XML independente da plataforma. Os recursos principais da linguagem de controle são suportados e também fornecemos substituição para alguns dos utilitários principais. A saída convertida pode ser mantida facilmente, a solução usa a tecnologia Java e XML mais avançada. Os scripts de saída podem ser iniciados / gerenciados por qualquer ferramenta de programação de terceiros. Armazenar as informações da tarefa JCL opcionalmente em um formato universal (XML) fornece flexibilidade e portabilidade para a execução em lote, neste caso, a implementação baseada em Java da FreeSoft executará os processos em lote no ambiente de destino.

Natural no SQL, mudança de plataforma

Uma solução através da mudança de plataforma dos aplicativos Natural: o ADABAS é migrado para o Oracle, MSSQL ou outro RDBMS, mas os programas originais permanecem inalterados e operados. O DataLiberator da FreeSoft migrará o esquema e os dados do ADABAS para o RDBMS, enquanto a solução “Natural on SQL” pode processar as chamadas DCI ADABAS de Natural e executá-las adequadamente no banco de dados relacional migrado, mantendo as transações do aplicativo Natural inalteradas. Todos os recursos do ADABAS Direct Call Interface são implementados na nossa solução ‘Natural on SQL’ para executar o acesso ao banco de dados original em um modelo relacional. Os programas de Natural recebem a mesma resposta do servidor que anteriormente do ADABAS, portanto, o processamento de dados é totalmente transparente para o aplicativo.

Conversão do Ingres ABF / RBF para Java ou .NET

O CodeLiberator da FreeSoft converte os aplicativos de Ingres 4GL – ABF e RBF – para plataformas mais modernas, como Java, automaticamente. A entrada para nosso mecanismo de conversão deve conter as fontes ABF / RBF 4GL, as definições de formulário VIFRED e as definições dos banco de dados também. A solução abrange a modernização de todo o aplicativo para uma arquitetura thin-client padrão, incluindo a lógica de negócios e conversão de acesso aos dados para a linguagem de destino enquanto os Forms são migrados para JSF ou HTML / JavaScript puro independente de plataforma (programação reativa).

Migração do Informix 4GL para Java

O CodeLiberator da FreeSoft converte os aplicativos Informix 4GL para plataformas mais modernas, como Java, automaticamente. A entrada para nosso processo de conversão contém as fontes do Informix 4GL e as definições do banco de dados para a migração de declarações de estrutura indireta (estrutura LIKE a-db-table-structure) também. Nossa solução abrange a modernização de todo o aplicativo para uma arquitetura thin-client padrão, incluindo a lógica de negócios e conversão de acesso aos dados para a linguagem de destino enquanto os Forms são migrados para JSF ou HTML / JavaScript puro independente de plataforma (programação reativa).

Mudança de plataforma, migração de acesso aos dados

Essa solução é necessária quando o banco de dados legado é migrado para uma plataforma de banco de dados diferente, por exemplo Oracle, MSSQL ou outro RDBMS, mas o aplicativo continua sendo executado na linguagem de programação legada original, como COBOL ou PL / I, mesmo se for movido para outro sistema operacional (LUW).

O CodeLiberator também suporta a conversão das instruções de acesso aos dados no código-fonte legado existente, seja dos modelos pré-relacionais para acesso ao banco de dados relacional com uma DAO separada ou conversão do SQL entre mecanismos relacionais diferentes.

Outros serviços

Conheça os diversos serviços que oferecemos para impulsionar sua empresa.

Outros serviços

Conheça os diversos serviços que oferecemos para impulsionar sua empresa.
Deixe sua mensagem

Solicitar demo