De-Flash: Como vai você?

Como todos sabem, a Adobe abandonou o suporte e desligou o flash a partir de 1º de janeiro de 2021. Rosbank coopera ativamente com a SAS, a maior empresa privada de TI do mundo, especializada no desenvolvimento de soluções e serviços na área de business intelligence. A maioria dos produtos SAS usa componentes dependentes de flash, que de alguma forma devem ser substituídos por independentes de flash ou requerem migração de dados para outro software que não usa mais flash. Hoje queremos contar como resolvemos esse problema e saber da comunidade como um problema semelhante foi resolvido em outras empresas.







A primeira coisa que fizemos foi "congelar" o navegador com a porta 80 desabilitada e versões de flash funcionando. Acho que a maioria sim.



O segundo passo é bem possível de usar como solução alvo - usar o navegador Maxthon 5 com a porta 80 desabilitada e esquecer a necessidade de “deflash”. A solução foi escolhida pela peculiaridade da versão do navegador, que não será atualizada (versão final) e utiliza a 27ª versão do flash-player, que também não será atualizada.



O terceiro - e mais caro - é atualizar o software para uma versão independente do flash. Esta tarefa exigiu esforços por parte do fornecedor de SAS, por parte da equipe de implementação da Globyte LLC e por parte da equipe do banco de TI. Do lado do fornecedor, foi necessário retrabalhar os módulos dependentes de flash para HTML5 e fornecer uma ferramenta para atualizar as instâncias existentes do sistema. Do lado da equipa de implementação - escolha uma estratégia de atualização e elabore um plano, tendo em consideração as especificidades da implementação e a sua personalização. Por parte da equipe de TI, coordenar a abordagem com o cliente empresarial e garantir que o trabalho seja realizado em ambientes de produção.



Para produtos SAS, existem duas opções para atualizar o sistema. O primeiro é a atualização no local. Basicamente, é uma grande correção de atualização de produto para a plataforma SAS instalada em um ambiente de produção existente. Claro, a primeira instalação é realizada em estandes não industriais: aqui pode ser necessário mesclar o código nas partes customizadas do produto, se houver tais customizações, e realizar testes de regressão. E só o próximo passo será a atualização dos estandes pré-industriais e industriais.



No entanto, a atualização no local nem sempre é possível: por exemplo, quando um produto evoluiu e uma nova versão é construída em uma arquitetura diferente e uma pilha técnica diferente. Neste caso, é necessária uma migração completa para a nova versão do software - esta é a segunda opção para atualizar o software SAS.



E foi nessa situação que a solução SAS AML se encontrou. Nossa conquista nos últimos anos é o lançamento e implementação da primeira etapa de um projeto de grande escala para construir um sistema de AML para o departamento de monitoramento financeiro. Uma característica deste projeto é que se trata do primeiro projeto no banco, no âmbito do qual foram plenamente utilizadas as capacidades da nova plataforma de processamento de dados online - ODPP. Durante a primeira fase, os requisitos obrigatórios de monitoramento e relatório foram implementados. Desde o final de 2019, foi lançada a segunda fase do projeto, que envolve o desenvolvimento de funcionalidade na área de identificação de transações suspeitas e controlo online. No modo industrial, a versão SAS AML 6.3 funciona na plataforma SAS 9.4 M3, e a nova versão da solução - SAS AML 8.2 - é apresentada na plataforma SAS Viya 3.5 atualizada.A nova plataforma é construída em uma nova arquitetura de microsserviço e inclui novos produtos, portanto, ao migrar para uma nova versão, uma parte da funcionalidade deve ser adaptada, a outra deve ser reimplementada.



O objetivo que enfrentamos era completar a tarefa de desfolhamento e acompanhar as linhas da segunda fase do projeto. Para o sistema SAS AML, foi escolhida uma migração sequencial em duas etapas.

No primeiro estágio, é necessário migrar os módulos dependentes de flash, o que eliminará o problema agudo e evitará o travamento do navegador. O principal módulo que requer reelaboração é o SAS Visual Analytics, ferramenta de criação e visualização de relatórios analíticos e gerenciais. Para além da atribuição de novos equipamentos e da implementação da nova versão do SAS VA 8.5 na plataforma SAS Viya 3.5, será necessário resolver várias tarefas obrigatórias, como integração de soluções e configuração de processos ETL, bem como uma número de tarefas que garantem transparência e experiência do usuário, por exemplo, configurar a autenticação ponta a ponta (logon único) para evitar a reinserção de dados. A próxima etapa é uma migração completa para a nova versão da solução SAS AML 8.2: com a transferência de todas as funcionalidades do sistema, configurando as integrações,colocar o novo sistema em operação piloto e apoiar a existência de dois sistemas para o período de transição.



Colegas, compartilhem sua experiência: como você lidou com a tarefa De-Flash?



Autor do artigo - @DSSD



All Articles