Watson

A IBM está treinando um modelo de IA Generativa com 20 bilhões de parâmetros com solução para transformar Cobol em Java no Mainframe. É o fim do Cobol?

Compartilhe:

Por décadas muitas grandes empresas no Brasil e no mundo sustentam muitos sistemas críticos em plataforma Mainframe da IBM. Sua alta qualidade de serviço, processamento transacional e entrega de dados permite que aplicações comerciais desenvolvidas e otimizadas por muitos anos sejam referências de segurança, desempenho e disponibilidade para o mercado.

Para atender as necessidades de grandes empresas de diferentes indústrias de forma continua a IBM nunca parou de investir em pesquisa e desenvolvimento para a evolução tecnológica do IBM Z. Em um modelo colaborativo com seus clientes, foram desenvolvidos modelos de nuvem híbrida, análise ou streaming de dados, soluções de inteligência artificial e padrões abertos. Hoje é possível acessar aplicações e dados do Mainframe de forma transparente como quaisquer outras tecnologias de mercado. Desenvolvedores de aplicações nativas em nuvem, por ventura, nem sabem que as funções ou dados acessados estão sendo providas pela plataforma. O resultado de todo esse investimento foi o crescimento de 350% de capacidade instalada no mundo na última década.

Apesar de tantas novidades, outra característica muito interessante da plataforma é a compatibilidade com a sua história. Usualmente algumas aplicações foram desenvolvidas e refinadas ao longo de anos, enquanto outros podem ter sido escritos “ontem”, e a necessidade de oferecer suporte a aplicativos de diversas idades impõe uma demanda estrita de compatibilidade no hardware e software de Mainframe, que foram atualizados diversas vezes desde o primeiro System/360™ lançado em 1964. Sua compatibilidade permite que aplicativos funcionem corretamente a compatibilidade contínua é uma das características que definem da plataforma.

É claro que a compatibilidade absoluta ao longo de décadas de mudanças e melhorias não é possível, mas os projetistas de hardware e software fazem disso uma prioridade. Quando uma incompatibilidade é inevitável, os clientes são avisados com pelo menos um ano de antecedência.

Mas o que acontece quando você tem aplicativos mantidos por diferentes autores de diferentes elementos ao longo de anos? Basta olhar para o universo de aplicativos COBOL, entre outras linguagens, e como são utilizadas para entendemos os desafios. Na verdade, é uma questão de longevidade, e o IBM Z tem uma história muito rica de aplicativos que viveram muitas vidas. Alguns clientes sabem que gastaram muitos recursos tentando modernizar seu código COBOL e, apesar de tudo isso, apenas uma fração foi modernizada. A dependência de programadores especializados e de um preciso trabalho na execução dos testes para garantir a lógica de negócio das aplicações são necessários, principalmente em razão da alta criticidade dos negócios atrelados. Apesar das muitas iniciativas de mercado nesse sentido, os resultados são na prática variados.

E se pudéssemos dissociar os serviços destas aplicações grandes e monolíticas gerando chamadas discretas que pudessem ser geridas e mantidas por si próprias?

A plataforma IBM Z permite a interoperação entre linguagens como COBOL e Java gerenciadas dentro do mesmo contexto de transação e de forma otimizada. A grande novidade é a disponibilização de modelos treinados de Inteligência Artificial Generativa para o suporte no processo de migração de COBOL para Java e testes para a modernização dessas aplicações, que juntamente com inovadores processos de descoberta, documentação de dependências e inventário dos programas, nos apresenta um novo cenário para a construção da jornada de modernização de aplicações em Mainframe em uma escala nunca antes vista.

IBM watsonx Code Assistant for Z reúne ferramentas IBM estabelecidas com novos recursos que podem facilitar a interoperabilidade e a modernização em seu próprio ritmo. Esse vídeo explica o processo de forma geral como um código de cadastro de cliente escrito em COBOL pode ter seu cenário compreendido, refatorado, transformado em classes Java otimizado para a plataforma e validado em frente ao programa original na interface do Visual Studio.

O processo demonstrado acima permite as empresas atacarem cirurgicamente o processo de refatoração de funções de negócios específicas em um processo e linguagem natural para qualquer desenvolvedor Java, resultando em maior velocidade na transformação dos serviços de negócios. A propósito, as fontes de dados e servidores de aplicação não precisam mudar. Os serviços em linguagem COBOL e Java interoperam de maneira elegante e otimizados para desempenho. A validação também é essencial nesse processo pois é fundamental demonstrar o serviço transformado atenderá às necessidades do negócio. Os casos de teste são gerados automaticamente para ajudar a demonstrar se o serviço Java está funcionando conforme o esperado, mas vale ressaltar que o desenvolvedor está no comando para garantir que o Java esteja exatamente como precisa ser.

Em resumo, essa é a visão geral das capacidades do IBM watsonx Code Assistant for Z. A modernização de aplicativos na plataforma é apenas o primeiro de muitos casos de uso possíveis que a tecnologia apresenta com a exploração de modelos de Inteligência Artificial Generativa com 20 bilhões de parâmetros treinados pela IBM para cada caso de uso, o futuro é brilhante.

Principal IBM Z Modernization Specialist

Leia mais sobre

Como usar Inteligência Artificial Generativa para superar a concorrência

Replay do webinar que apresentamos em 26 de junho de 2024 sobre como usar a Inteligência artificial generativa para obter vantagem competitiva. Para você que não teve a oportunidade de acompanhar ao vivo, agora pode assistir o que rolou em nosso evento online.

Atenção novos clientes: incentivos financeiros imperdíveis para o VMware Cloud Foundation na IBM Cloud

Ofertas para novos clientes: Especiais para novos clientes: obtenha até 50% de desconto ao se comprometer com um contrato de 1 ou 3 anos nos novos serviços VCF-as-a-Service, além de um valor adicional de até USD 200.000 em créditos até 30 de junho de 2025 ao migrar suas cargas de trabalho VMware para IBM Cloud®.¹ […]

7 Motivos para Iniciar sua Jornada FinOps AGORA!

7 motivos para iniciar sua jornada em FinOps agora mesmo tanto na sua empresa como nos seus estudos! Neste vídeo você aprenderá por que FinOps é essencial para o sucesso empresarial, como pode transformar seus estudos e impulsionar seus resultados financeiros. Não perca esta oportunidade de dominar uma habilidade crucial para o mundo dos negócios […]