Melhore a velocidade, a eficiência e a qualidade dos processos de desenvolvimento, suporte e entrega de software, simplificando as operações e melhorando a resiliência e a recuperação.
A FIS é líder no fornecimento de soluções de tecnologia para comerciantes, bancos e empresas de mercados de capital em todo o mundo. Seus funcionários se dedicam a melhorar a forma como o mundo faz pagamentos, usa serviços bancários e investe aplicando escala, conhecimento profundo e insights orientados por dados. A FIS ajuda os clientes a usar a tecnologia de maneiras inovadoras para resolver desafios críticos de negócios e oferecer experiências superiores para seus clientes.
O InvestOne é uma oferta importante para a FIS. Ele administra mais de 60% dos mercados de fundos mútuos e derivativos para os principais provedores de fundos da FIS. Isso equivale a US$ 40 trilhões em fundos sob gestão. A FIS aproveita o InvestOne em uma base hospedada para organizações de serviços financeiros, além de fornecê-la aos clientes como uma solução local. Chuck Wainscott, Diretor de arquitetura do grupo de gerenciamento de bens da FIS, fala sobre a história desta solução: "O InvestOne foi desenvolvido internamente usando COBOL na década de 80. Ele era baseado em um ambiente de mainframe IBM e era considerado de ponta para a época. No final da década de 90, iniciamos um caminho de modernização com o objetivo de melhorar a experiência do usuário. Primeiro, construímos uma interface de usuário HTML5 baseada em Java, substituindo as telas verdes e adicionando APIs de serviço da Web para aprimorar e simplificar a automação de processos e o gerenciamento de dados. O mecanismo COBOL permaneceu, enquanto criávamos um wrapper Java em torno da funcionalidade principal de negócios que ainda está em uso hoje."
Durante o início dos anos 2000, com o crescimento dos sistemas distribuídos como uma plataforma viável para aplicativos corporativos, a FIS transferiu o InvestOne para o Unix para dar suporte a novos clientes em plataformas distribuídas modernas. A FIS usou uma tecnologia de middleware de emulação de mainframe de terceiros e o Micro Focus Server Express no Unix para manter um mainframe de fonte única e um aplicativo distribuído, permitindo que a empresa oferecesse suporte a ambas as plataformas com a mesma base de código.
Com uma experiência do usuário muito melhor e otimizada, além do suporte multiplataforma, a equipe voltou sua atenção para o esforço de desenvolvimento e entrega. Conforme as necessidades mudavam, a FIS queria melhorar a velocidade, eficiência e qualidade do desenvolvimento de software, suporte e o processo de entrega resultante. A FIS também procurou simplificar a resiliência e a recuperação operacional. Isso teria sido alcançado por meio da padronização entre plataformas. "Agora tínhamos um front-end Java compatível com a nuvem e, como isso nos oferecia mais flexibilidade, queríamos consolidar todas as atividades nele. Além disso, à medida que a indústria cresceu e as fusões e aquisições impulsionaram a consolidação do mercado, reconhecemos que nossos clientes exigem escalabilidade e estabilidade acima de tudo. Tomamos a decisão de redefinir totalmente as plataformas do InvestOne em um ambiente Linux para aproveitar as modernas arquiteturas de TI que oferecem escalabilidade horizontal usando a conteinerização nativa da nuvem", comenta Wainscott.
Reescrever o InvestOne nunca foi uma opção séria, pois a equipe estava feliz com a funcionalidade existente e eles construíram um profundo conhecimento de negócios e soluções baseado em COBOL. Eles também não queriam arriscar que os clientes enfrentassem instabilidades. "Escolhemos o Micro Focus Visual COBOL, que inclui um gerador de código JVM que pode compilar aplicativos COBOL diretamente para o código de byte Java", diz Wainscott. "Isso nos deu a oportunidade de reutilizar totalmente nosso valioso código COBOL sem nenhum risco e integrá-lo ao resto da nossa arquitetura Java."
A FIS introduziu o Java Engine Tier (JET) que substitui todas as funcionalidades fornecidas pelo CICS no ambiente de mainframe. Aproveitando o Visual COBOL, ele executa a mesma lógica de negócios COBOL com a camada JET gerenciando o ambiente, como conexões de banco de dados e fluxo de transações. O front-end Java e o JET são conteinerizados usando o suporte ao Docker do Visual COBOL. Ele se integra com facilidade e segurança ao pipeline de entrega de CI/CD orientado por DevOps da FIS. "A nova arquitetura agora nos permite escalar facilmente o InvestOne para processar o aumento da carga de trabalho apenas criando um novo contêiner", comentou Wainscott.
"Inicialmente, nos preocupamos que a redefinição da plataforma e a execução do COBOL como código de byte Java pudesse afetar negativamente o desempenho do nosso sistema", diz Wainscott. "No entanto, o InvestOne tem tudo a ver com entrada e saída de dados e velocidade de processamento de dados, em vez de velocidade de computação pura."
Chuck Wainscott – DIRETOR DE ARQUITETURA
grupo de gerenciamento de bens da FIS
O InvestOne está em constante desenvolvimento, com 15 equipes de scrum trabalhando nele em todo o mundo. A pilha consolidada de ferramentas promove um trabalho em equipe mais eficaz, de acordo com Wainscott: "Aproveitar o Micro Focus Enterprise Developer em combinação com o Visual COBOL nos permite manter as versões mainframe e COBOL do InvestOne por meio do desenvolvimento COBOL JVM. Isso atende a diferentes clientes e acelera nosso ciclo de codificação e teste. Agora, oferecemos aprimoramentos e correções de bugs aos nossos clientes todos os meses. Por meio do modelo de contêiner, nossos desenvolvedores podem testar e executar o InvestOne em qualquer lugar sem precisar depender de uma instalação complicada e demorada em um servidor."
Os clientes da FIS desfrutam dos benefícios de desempenho da nova plataforma e gostam muito da implementação de baixo risco, pois não há necessidade de mudança em seus processos de negócios. Toda a lógica existente do InvestOne é transferida "como está", oferecendo velocidade, escalabilidade e flexibilidade
Wainscott conclui: "A constante inovação e reinvenção tem sido o nosso mantra há mais de 40 anos. A jornada de modernização que estamos fazendo com a Micro Focus é incrível."
Chuck Wainscott – DIRETOR DE ARQUITETURA
grupo de gerenciamento de bens da FIS