De-Flash: Comment ça va?

Comme tout le monde le sait, Adobe a abandonné le support et désactivé le flash à partir du 1er janvier 2021. Rosbank coopère activement avec SAS, la plus grande société informatique privée au monde spécialisée dans le développement de solutions et de services dans le domaine de l'intelligence d'affaires. La plupart des produits SAS utilisent des composants dépendants du flash, qui doivent d'une manière ou d'une autre être remplacés par des composants indépendants du flash ou nécessitent une migration de données vers d'autres logiciels qui n'utilisent plus le flash. Aujourd'hui, nous voulons vous dire comment nous avons résolu ce problème et découvrir de la communauté comment un problème similaire a été résolu dans d'autres entreprises.







La première chose que nous avons faite a été de "geler" le navigateur avec le port 80 désactivé et les versions fonctionnelles de flash. Je suppose que la majorité l'a fait.



La deuxième étape est tout à fait possible à utiliser comme solution cible - utiliser le navigateur Maxthon 5 avec le port 80 désactivé et oublier la nécessité de «déflash». La solution a été choisie en raison de la particularité de la version du navigateur, qui ne sera pas mise à jour elle-même (version finale) et utilise la 27e version du flash-player, qui ne sera pas mise à jour non plus.



La troisième - et la plus coûteuse - consiste à mettre à jour le logiciel vers une version indépendante du flash. Cette tâche a nécessité des efforts de la part du vendeur SAS, de la part de l'équipe d'implémentation de Globyte LLC et de la part de l'équipe de la banque informatique. Du côté du fournisseur, il était nécessaire de retravailler les modules dépendants de Flash vers HTML5 et de fournir un outil pour mettre à jour les instances existantes du système. Du côté de l'équipe de mise en œuvre - choisissez une stratégie de mise à jour et élaborez un plan en tenant compte des spécificités de la mise en œuvre et de sa personnalisation. De la part de l'équipe informatique, coordonner la démarche avec le client métier et s'assurer que le travail est réalisé dans des environnements de production.



Pour les produits SAS, il existe deux options de mise à niveau du système. Le premier est la mise à jour sur place. Fondamentalement, il s'agit d'un gros correctif de mise à jour de produit pour la plate-forme SAS qui est installé sur un environnement de production existant. Bien entendu, la première installation est réalisée sur des stands non industriels: ici, il peut être nécessaire de fusionner le code dans les parties personnalisées du produit, s'il y avait de telles personnalisations, et de réaliser des tests de régression. Et seule la prochaine étape sera de mettre à jour les stands préindustriels et industriels.



Cependant, la mise à jour sur place n'est pas toujours possible: par exemple, lorsqu'un produit a évolué et qu'une nouvelle version est construite sur une architecture différente et une pile technique différente. Dans ce cas, une migration complète vers la nouvelle version du logiciel est requise - c'est la deuxième option pour mettre à jour le logiciel SAS.



Et c'est dans cette situation que s'est trouvée la solution SAS AML. Notre réalisation ces dernières années est le lancement et la mise en œuvre de la première étape d'un projet d'envergure visant à construire un système AML pour le département de suivi financier. Une caractéristique de ce projet est qu'il s'agit du premier projet de la banque, dans le cadre duquel les capacités de la nouvelle plateforme de traitement de données en ligne - ODPP - ont été pleinement utilisées. Au cours de la première phase, les exigences obligatoires de surveillance et de rapport ont été mises en œuvre. Depuis fin 2019, la deuxième phase du projet a été lancée, qui implique le développement de fonctionnalités dans le domaine de l'identification des transactions suspectes et du contrôle en ligne. En mode industriel, la version SAS AML 6.3 fonctionne sur la plate-forme SAS 9.4 M3, et la nouvelle version de la solution - SAS AML 8.2 - est présentée sur la plate-forme SAS Viya 3.5 mise à jour.La nouvelle plate-forme est construite sur une nouvelle architecture de microservices et comprend de nouveaux produits; par conséquent, lors de la migration vers une nouvelle version, une partie de la fonctionnalité doit être adaptée, l'autre doit être réimplémentée.



L'objectif auquel nous nous sommes confrontés était d'achever la tâche de défléchissement et de suivre les lignes de la deuxième phase du projet. Pour le système SAS AML, une migration séquentielle en deux étapes a été choisie.

Dans un premier temps, il est nécessaire de migrer les modules dépendants du flash, ce qui éliminera le problème aigu et évitera le gel du navigateur. Le module principal qui nécessite un déflashing est SAS Visual Analytics, un outil de création et de visualisation de rapports analytiques et de gestion. Outre l'attribution de nouveaux équipements et le déploiement de la nouvelle version de SAS VA 8.5 sur la plateforme SAS Viya 3.5, il sera nécessaire de résoudre plusieurs tâches obligatoires, telles que l'intégration de solutions et la mise en place de processus ETL, ainsi qu'une nombre de tâches qui garantissent la transparence et l'expérience utilisateur, par exemple, la configuration de l'authentification de bout en bout (connexion unique) pour éviter de ressaisir les données. La prochaine étape est une migration complète vers la nouvelle version de la solution SAS AML 8.2: avec le transfert de toutes les fonctionnalités du système, la mise en place des intégrations,lancer le nouveau système en opération pilote et soutenir l'existence de deux systèmes pour la période de transition.



Chers collègues, partagez votre expérience: comment avez-vous géré la tâche De-Flash?



Auteur de l'article - @DSSD



All Articles