Os mainframes eram os grandes gabinetes que abrigavam a unidade central de processamento (CPU) e a memória principal dos primeiros computadores. O termo persiste para descrever e diferenciar esses computadores maiores, conhecidos por seu tamanho considerável e grande capacidade de armazenamento, poder de processamento e confiabilidade, de seus equivalentes menores, como servidores, minicomputadores, estações de trabalho e computadores pessoais (PCs). Embora mainframe seja um termo genérico, a maioria das pessoas associa imediatamente esses computadores robustos à IBM e ao seu System Z, os modelos mais populares e amplamente utilizados. O Z15 é o modelo mais recente.
Pesquisas da IDC mostram que as plataformas de hospedagem tradicionais são ideais para desempenhar um papel fundamental na transformação digital. Este white paper analisa o acesso e a segurança de aplicativos, os benefícios da RPA, bem como os obstáculos de segurança do sistema de hospedagem e a melhor forma de superar esses desafios de modernização.
Apesar dos avanços tecnológicos, os sistemas hospedados em mainframe continuam sendo essenciais para os negócios e o núcleo da computação empresarial. Nada se compara aos seus níveis de desempenho, consistência e confiabilidade.
Como sistemas de registro, eles armazenam e protegem as regras e políticas complexas, transacionais e operacionais que definem uma organização. A maioria dos mainframes pode executar múltiplos sistemas operacionais, lidar com alto volume de entrada e saída (E/S) e adicionar ou trocar capacidade do sistema a quente, sem interrupção dos negócios. Um único mainframe pode substituir dezenas, ou mesmo centenas, de servidores menores, enquanto o inverso seria difícil de alcançar com os mesmos níveis de confiabilidade.
A modernização tem como objetivo fundamental aprimorar o que já funciona para alcançar novos resultados de negócios. E, realisticamente, como os mainframes são inseparáveis de muitos sistemas e aplicativos críticos para os negócios de uma organização, eles devem ser a base de qualquer estratégia de modernização.
A modernização bem-sucedida de mainframes alavanca e amplia o valor dos investimentos em sistemas essenciais, como aplicativos, processos e infraestrutura. Empresas com sistemas legados (antigos, porém valiosos) que precisam aprimorar sua capacidade de inovar, otimizar a eficiência e garantir a segurança — sem comprometer suas atividades rotineiras — são candidatas ideais para a modernização.
Os objetivos típicos da modernização de mainframe incluem:
A forma menos agressiva e mais lógica de levar os sistemas legados para o futuro é aproveitar o poder do software que faz a ponte entre o antigo e o novo, ampliando as capacidades das tecnologias e investimentos atuais.
Chamamos isso de modernização, e essa estratégia está ganhando cada vez mais força entre os analistas. As organizações que adotam a transformação digital inteligente otimizam a economia, maximizando o retorno sobre o investimento em TI e reduzindo seu perfil de risco, mantendo processos testados e comprovados com ferramentas de modernização de mainframe .
A modernização de um mainframe pode abranger uma série de opções.
“Para empresas com sistemas de negócios essenciais já implementados há muitos anos, a abordagem prudente geralmente é aproveitar o que já existe. Uma estratégia de substituição completa introduz níveis de risco estrategicamente inaceitáveis, além de impactar negativamente os custos e o tempo de lançamento no mercado.”
A melhor prática é modernizar os ativos de aplicativos existentes para preservar/aprimorar os investimentos já realizados (evitando projetos arriscados de "substituição completa").
Duas palavras: potência e confiabilidade. Ambas são essenciais para qualquer organização que processe grandes volumes de dados. Somente os mainframes possuem a potência necessária para suportar as múltiplas funções de TI exigidas pelos bancos. Desde tarefas invisíveis, como a execução de lotes durante a madrugada, até o suporte administrativo para aplicativos de mobile banking, o mainframe realiza tanto o trabalho pesado que os bancos precisam quanto as integrações tecnológicas avançadas que os clientes esperam.
O mainframe é a plataforma única que responde a múltiplos desafios. Ele é o sistema de registro, o processador de dados, a força motriz por trás das transações em nuvem e móveis. Os mainframes monitoram processos em busca de fraudes, realizam análises em tempo real e muitas outras funções – tudo simultaneamente.
Em 1994, o crescente poder computacional dos PCs levou o jornalista americano de TI Stewart Alsop Jr. a prever que o último mainframe seria desligado até março de 1996. Em 2002, ele teve que se retratar. O poder computacional dos mainframes cresceu 30% ao ano desde 1992 e eles foram adaptados para prosperar e sobreviver na selva da TI.
Uma pesquisa sobre COBOL de 2019 revelou que 70% das empresas planejam manter seus mainframes e modernizar os principais aplicativos COBOL em vez de substituí-los ou desativá-los. Além disso, 92% dos entrevistados consideraram seus aplicativos COBOL estratégicos – um aumento em relação aos 84% registrados em 2017. Portanto, a resposta curta é sim.
A Pesquisa de Mercado de Mainframes de 2019 da BMC confirmou a viabilidade dos mainframes e que 45% das empresas consideram a implementação de tecnologia em nuvem uma prioridade. A utilização da nuvem privada ou pública ajuda a aumentar a disponibilidade, a escalabilidade e o desempenho, aprimorar a segurança e reduzir os custos de aplicativos de mainframe. Fundamental para isso é o acesso centralizado e baseado em navegador. Isso permite configuração, implantação, atualizações e funcionalidades de emulação de terminal rápidas para o usuário final.
O acesso ao host baseado em navegador, utilizando um sistema de gerenciamento de identidade e acesso (IAM) em vez de senhas de oito caracteres, autoriza ou nega o acesso ao mainframe aproveitando as credenciais de autenticação corporativas. Isso garante que os usuários acessem apenas os sistemas e dados do mainframe de que precisam, seguindo o princípio do menor privilégio. O acesso ao host sem necessidade de infraestrutura permite o acesso essencial e seguro ao mainframe, seja localmente ou na nuvem, sem a necessidade de gerenciar cada desktop ou depender de outros sistemas (como Java) ou fornecedores (como a Oracle).
Migrar aplicações e dados de uma plataforma para outra — seja por meio de mudança de plataforma ou modernização de infraestrutura — é um projeto técnico que exige planejamento cuidadoso. Para saber mais sobre migração e modernização de mainframe, consulte nosso folheto sobre modernização ou a página dedicada "O que é Modernização de Aplicativos?" .
Embora ambientes fora da nuvem ou locais continuem sendo plataformas populares para cargas de trabalho de aplicativos mainframe, a nuvem se tornou o novo destino para líderes de TI.
Para muitos, essa transformação digital de aplicações mainframe COBOL e PL/I é uma jornada gradual que se desenrola ao longo do tempo. Seja a nuvem seu destino final ou se você ainda não tem certeza, mas busca novas abordagens para a modernização de aplicações, existem muitos recursos disponíveis para apoiar seu plano. Na Rocket Software, vemos essa jornada de modernização para a nuvem em três etapas:
Para quem tiver interesse em começar e mapear sua estratégia de Nuvem de Destino, explore esta página de recursos para obter mais informações.
Às vezes chamada de robótica de software, a automação robótica de processos (RPA) é a tecnologia que algumas organizações usam para automatizar processos de negócios. "Robótica" se refere a robôs de software metafóricos ou à inteligência artificial (IA) genuína.
A maioria das organizações mantém seu ativo mais valioso, seus dados de negócios, em mainframes (80% dos dados corporativos do mundo residem em mainframes). Usando iniciativas de RPA, as empresas podem aproveitar essas informações exclusivas para aumentar a produtividade, reduzir erros e melhorar o atendimento ao cliente. Elas utilizam um dos dois métodos para integrar a RPA: por meio de serviços web ou das APIs (Interfaces de Programação de Aplicativos) mais tradicionais, como HLLAPI ou .NET.
Existem muitas opções para permitir a integração de dados hospedados em mainframe (frequentemente conhecidos como “3270/5250”, em referência aos números de modelo da IBM) para iniciativas de RPA empresarial.
A habilitação de serviços no mainframe (ou host) é uma abordagem escalável para RPA. Ela requer o desenvolvimento de procedimentos distintos para aplicações baseadas em host, que executam unidades de trabalho definidas como serviços web consumíveis para a ferramenta de RPA, os quais podem ser acionados conforme necessário em um processo automatizado.
O padrão de acesso há mais de 30 anos, a Interface de Programação de Aplicativos em Linguagem de Alto Nível (HLLAPI) da IBM, é a interface de automação tradicional para dados de tela verde em mainframe. Nesse cenário, a ferramenta de RPA acessa os dados do host utilizando a HLLAPI por meio de um emulador de terminal e a respectiva tela verde. Todas as soluções de RPA são compatíveis com essa interface padrão para acesso a dados em mainframe.
As soluções Rocket Secure Host Access incluem esses dados por meio de um emulador de terminal baseado em desktop. Para organizações familiarizadas com HLLAPI, essa pode ser uma maneira mais rápida de aproveitar os dados do mainframe em um processo automatizado baseado em RPA.
Como automatizar os testes de aplicações mainframe baseadas em terminal?
A automação de testes funciona em pelo menos dois níveis para as organizações. Primeiro, ela pode aumentar a velocidade de entrega de aplicações mainframe baseadas em terminais. Segundo, ela atende aos requisitos do usuário sem comprometer a qualidade; ou, como o setor prefere descrever, o teste automatizado de aplicações mainframe baseadas em terminais estabelece um pipeline de integração contínua/entrega contínua (CI/CD).
Ao automatizar os testes por meio de práticas de CI/CD, as equipes de desenvolvimento de mainframe podem atender às demandas dos usuários e das linhas de negócios (LOBs) de forma rápida e eficiente. Organizações que utilizam testes funcionais, de regressão e de desempenho estão preparadas para entregar aplicações de mainframe que atendem aos requisitos regulatórios dentro do prazo, com menos erros e maior escalabilidade e flexibilidade.
Existem soluções no mercado que oferecem testes automatizados compatíveis com as soluções e infraestrutura de testes atuais, utilizando serviços específicos para automatizar testes de aplicações mainframe baseadas em terminal. Esses serviços utilizam lógica de negócios encapsulada, exposta por meio de diversas interfaces padrão.
A solução Rocket® ChangeMan possibilita uma jornada de transformação para a empresa, dentro ou fora do mainframe. Nossas soluções de COBOL, entrega de aplicativos para mainframe e acesso ao host abordam os três pilares da modernização – aplicativos, processos e infraestrutura – para alcançar maior agilidade no lançamento de produtos no mercado, vantagem competitiva e eficiência operacional.
As soluções para mainframe da Rocket Software incluem especializações para análise, desenvolvimento, testes, controle, planejamento e gerenciamento. Acesso e segurança de mainframe são frequentemente tratados separadamente, pelo menos pelas organizações que os utilizam. Saiba mais sobre o mercado em geral e nossa posição nele aqui .
Libere o valor de aplicativos e dados do host. Modernize o acesso e integre-se a novas plataformas. Acelere a implantação com práticas e ferramentas de DevOps com essas soluções corporativas .
Amplie a segurança corporativa para o acesso ao mainframe, forneça acesso seguro e sem necessidade de instalação a aplicativos host (locais ou na nuvem), integre RPA ao mainframe e automatize testes de aplicativos baseados em terminal. Saiba mais sobre as soluções de Secure Host Access .
Modernizando a Enterprise com o IBM z17 Single Frame e Rack-Mounted [...]
Complexidade de microsserviços: o custo oculto de fragmentá-los completamente.
Por que nunca houve um momento melhor para trabalhar com software?
