Desafio da Modernização de Mainframes: Não se trata de COBOL, mas sim de habilidades e recursos em mainframe.

Por Rocket Software

4 min. de leitura

No cenário de rápida evolução da transformação digital, que avança exponencialmente para a era da inteligência artificial (IA), as organizações estão acelerando sua jornada de modernização de mainframe para inovar e manter a competitividade. Embora muitas empresas com valiosos aplicativos legados em mainframe percebam o principal desafio como sendo o código COBOL arcaico, uma análise mais detalhada revela que o verdadeiro gargalo reside na escassez de profissionais e recursos especializados em mainframe.

Para lidar com esse problema, as organizações precisam considerar a possibilidade de desacoplar os aplicativos legados das plataformas mainframe proprietárias. Abrir os aplicativos para plataformas de baixo custo e para a nuvem oferece uma enorme oportunidade de inovar a custos substancialmente menores.

 

Preso a um sistema mainframe: uma barreira à inovação?

Os mainframes têm sido, por muito tempo, a espinha dorsal de aplicações empresariais críticas. Esses sistemas, embora robustos, historicamente têm sido rígidos e dispendiosos de manter. A escassez e o alto custo de profissionais e recursos especializados em mainframe são agravados pelo desejo de adotar implantações em nuvem. A modernização, portanto, torna-se imprescindível para aproveitar a agilidade e a relação custo-benefício oferecidas por plataformas de baixo custo e pela nuvem.

Como resultado, o desafio da modernização torna-se mais complexo quando as aplicações permanecem vinculadas ao mainframe. No mundo multicloud atual, existem muitos caminhos diferentes para modernizar aplicações de mainframe . Você pode migrá-las para uma arquitetura nativa da nuvem, pode modernizá-las no próprio local com nuvem híbrida – não há uma resposta única. No entanto, ao permitir que as aplicações sejam executadas em hardware comum na nuvem, mantendo grande parte do código original intacto, um mundo de oportunidades se abre.

 

Economias operacionais e inovação desenfreadas

Um dos benefícios imediatos da transição de mainframes para sistemas de baixo custo é a enorme redução nos custos operacionais. Além disso, os desenvolvedores passam a ter acesso a ferramentas de desenvolvimento de última geração, abrindo caminho para a adoção de práticas DevOps e ágeis. Isso acelera a entrega de novas funcionalidades tanto para funcionários quanto para clientes.

Em vez de reescrever aplicativos do zero, aproveitar os recursos existentes é o caminho mais rápido para a inovação. A reescrita de aplicativos está entre os projetos de TI mais complexos e desafiadores e, mais importante, desnecessária. O Rocket® Enterprise Suite (formerly part of Micro Focus) oferece uma solução exclusiva de modernização de COBOL, transformando o código COBOL padrão em bytecode Java sem alterar o código-fonte em si. Essa abordagem oferece diversas vantagens, incluindo menor risco, manutenção simplificada e execução otimizada do código COBOL na Máquina Virtual Java (JVM) – proporcionando flexibilidade na implementação de novas funcionalidades.

 

Desafio de habilidades: não se trata de COBOL

Por mais de 25 anos, a indústria tem apontado o COBOL como a raiz do desafio de habilidades para a modernização de mainframes. No entanto, essa acusação é equivocada. O verdadeiro desafio reside na enorme escala dessas aplicações COBOL . Sejam escritas em Java ou COBOL, grandes aplicações de negócios de longa data apresentam a mesma complexidade na compreensão de suas nuances. A solução Rocket® Enterprise Analyzer (formerly part of Micro Focus) (EA) simplifica essa questão, fornecendo aos desenvolvedores conhecimento crucial sobre as aplicações.

Para abordar as preocupações com a falta de profissionais qualificados em COBOL, expressas por muitos líderes de TI, lançamos recentemente o Visual COBOL 9.0 e o Enterprise Suite 9.0. Essas novas versões foram projetadas para capacitar a próxima geração de desenvolvedores de aplicativos, ao mesmo tempo que ajudam os líderes de TI a expandir o alcance e a escala de seus projetos de transformação digital e a construir o futuro.

Lançadas como parte de nossas inovações trimestrais do Cloud Editions, essas inovações para modernização de aplicações COBOL e mainframe incluem novas extensões para a linguagem de programação COBOL . Isso ajuda a integrar e desenvolver a próxima geração de talentos em desenvolvimento, além de novas maneiras de modernizar a lógica de negócios COBOL com Java.

Também lançado, o novo curso gratuito de fundamentos de COBOL com certificação digital permitirá que os desenvolvedores de hoje aprendam COBOL em apenas um dia. É uma solução revolucionária para organizações que precisam dar suporte e digitalizar aplicativos de negócios essenciais, escritos em COBOL e executados em mainframe.

 

IA na modernização de aplicações

A integração da codificação assistida por IA está emergindo em todas as linguagens de programação, incluindo COBOL. Evidências consideráveis ​​mostram que reescrever aplicativos COBOL do zero, seja manualmente ou por meio de ferramentas automatizadas, muitas vezes não atende às expectativas de orçamento e prazos.

Por exemplo, uma reescrita direta de COBOL para Java não necessariamente agrega valor ao negócio. O resultado é essencialmente o mesmo, apenas em uma linguagem diferente. Há pouco ou nenhum ganho líquido em funcionalidades ou valor para o usuário final. Além disso, devido à conversão, surge um extenso processo de testes para garantir que não haja lacunas de funcionalidade entre os ambientes anterior e novo. O custo adicional para a empresa se apresenta aqui: testes de sistema, testes de aceitação do usuário e testes de desempenho. Sem um ganho de valor específico e substancial para o negócio, uma reescrita é uma proposta cara e arriscada.

A aplicação bem-sucedida de IA ajudará os engenheiros a aproveitar a funcionalidade existente e reutilizá-la com alterações mínimas para acessar novas arquiteturas de TI na nuvem e por meio de serviços nativos da nuvem. Essa tem sido a base da abordagem de modernização do COBOL, que permitiu a milhares de clientes modernizar continuamente seus aplicativos a cada nova onda de inovação em TI.

A implantação de aplicações em plataformas modernas como a Nuvem permite o uso de operações baseadas em IA e técnicas de monitoramento. Isso aprimora a segurança, a disponibilidade do sistema e o desempenho, contribuindo para uma experiência completa e modernizada. A Rocket Software apoia a estratégia de nossos clientes de migrar aplicações COBOL ou de mainframe para a Nuvem como parte de suas iniciativas de transformação digital e IA.

 

Liderando o caminho para o futuro

As ferramentas COBOL da Rocket Software, combinadas com nossas soluções de informação, têm consistentemente liderado a modernização do COBOL . À medida que as organizações continuam a enfrentar os desafios dos sistemas legados, o verdadeiro problema reside no próprio mainframe, e não no COBOL. Ao adotar soluções inovadoras e aproveitar a IA, as empresas podem impulsionar-se rumo ao futuro da transformação digital, preservando seu valioso investimento em aplicações COBOL .

Postagens relacionadas

Application Modernization

Escolha o caminho certo para a modernização de código com auxílio de IA.

3 minutos de leitura
A Rocket foi reconhecida como Challenger no Quadrante Mágico do Gartner® para Ferramentas de Modernização de Código com Inteligência Artificial.
Application Modernization

Encontre o caminho da modernização que protege o que importa.

6 minutos de leitura
A IA agrega mais valor quando a modernização começa com a análise do comportamento empresarial e termina com a validação.
Data

Modernizando a Enterprise com o IBM z17 Single Frame e Rack-Mounted [...]

Tim Willing
3 minutos de leitura
As organizações estão sob crescente pressão para melhorar sua preparação para IA sem interromper os sistemas de missão crítica dos quais dependem diariamente.