Virtel Web Modernisation

Turning 3270 screens into a modern GUI

Des interfaces utilisateur graphiques et modernes pour applications legacy


Virtel permet d'afficher des transactions mainframe (CIC, IMS, et Natural), en mode client-léger via des navigateurs web, sous forme de pages modernes et conviviales pour une véritable expérience web graphique.

Cette solution est une alternative de modernisation attractive pour les applications legacy toujours dépendantes de leurs interfaces 3270 green screen qui permet aux clients, aux partenaires et au personnel non initié aux techniques mainframe d'accéder les opérations sélectionnées en mode libre-service.

Avantages de Virtel

Virtel permet de façon simple et rapide de présenter des transactions CICS, IMS, Natural, etc. en tant qu'interfaces web graphiques et fonctionnelles grâce à :

  • des feuilles de style CSS pour une présentation standard ;
  • des appels aux widgets JavaScript pour des fonctionnalités intuitives (cases à cocher, menus déroulants, calendriers graphiques…)
  • une amélioration de la mise en page et du workflow (regroupement d'écrans, onglets de navigation, sections masqués…)
  • des éléments de code AJAX pour ajouter de nouveaux composant applicatifs (auto-suggest, auto-complete, génération de fichiers PDF et d'emails…)

Virtel peut afficher une même transaction simultanément pour plusieurs utilisateurs sur différents terminaux, en respectant leurs spécifications d'affichage :

  • affichage plein écran sur PC, Mac et tablettes ;
  • menus expansibles sur smartphones ;
  • affichage 3270 classique pour les utilisateurs souhaitant conserver l'interface originelle

Virtel prolonge, pour les années à venir, la pertinence des systèmes mainframe et des investissements réalisés pour leur mise en place au sein des SI.

Les projets-type de modernisation grâ à Virtel permettent :

  • la modernisation de l'interface utilisateur (remplacement des écrans 3270 classiques par de véritables pages web) ;
  • le regroupement d'interfaces multiples (fusion des divers écrans 3270 et web au sein d'une même interface pour une ergonomie idéale) ;
  • une hausse de productivité (moins d'erreurs dans le format des données, moins de temps de formation du personnel) ;
  • un accès en libre-service (clients et partenaires utilisent les transactions sélectionnées sans contraintes) ;
  • de cibler le marché mobile (produits et services disponibles sur appareils mobiles pour toucher de nouveaux consommateurs) ;
  • une intégration transparente des transactions et données dans le Cloud ;
  • un progrès technologique (les interfaces obsolètes sont remplacées, sans impact sur l'utilisateur final ou le code applicatif 3270).

Le développement d'un nouveau portail web avec Virtel ne nécessite aucune modification de l'application 3270 sous-jacente. En effet, Virtel s'interface par défaut avec le flux de données 3270, ce qui :

  • élimine le risque de perturber la logique interne de l'application mainframe, et donc réduit les exigences de tests (ceux-ci sont limités à la nouvelle interface graphique uniquement). Ceci réduit considérablement les temps et coûts de développement.
  • permet aux utilisateurs possédant les compétences en matière de valeurs des champs 3270, mais aucune notion de programmation, de développer la nouvelle interface avec peu (voire pas) d'assistance de l'équipe support.
  • permet le développement d'interfaces graphiques pour les applications dont le code ne peut être modifié car détenu et pris en charge par un fournisseur, ou bien perdu, ou encore trop complexe ou critique.

Afin de générer les pages HTML/JavaScript à destination des utilisateurs, Virtel s'appuie sur des scénarios et des modèles.

Les scénarios définissent la charpente de la nouvelle interface : par exemple, pour décider si la page web est générée à partir d'un ou de plusieurs écrans 3270, ou bien dÉterminer quel sera le modèle utilisé pour la mise en forme d'une page donnée. Ces scénarios sont développés à l'aide du module Virtel Studio, un environnement de développement basé sur Eclipse.

Les modèles régissent la présentation et l'ergonomie de la nouvelle interface, et comportent les balises d'insertion du code de l'application 3270 àmoderniser. Ces modèles sont construits grâce au module Virtel Screen Redesigner, un IDE installé sur le mainframe et fonctionnant lui-même avec une interface graphique.
Virtel Screen Redesigner permet aux développeurs :

  • de récupérer des mises en page 3270 existantes (BMS, MFS, etc.) ou bien via capture d'écrans ;
  • d'afficher chaque mise en page, champ par champ, en mode test ;
  • de sélectionner, champ par champ, des widgets d'assistance à l'insertion des données (cases à cocher, listes de sélection, calendriers graphiques, etc.) ;
  • d'insérer du code HTML/JavaScript spécifique pour compléter le modèle (par exemple, des fonctionnalités AJAX dynamiques).

Solution client-léger sur navigateurs web, Virtel Web Modernisation :

  • fonctionne instantanément et de manière automatique sur tout appareil compatible HTML/JavaScript :
    • postes de travail fixes ou ordinateurs portables, quel que soit le système d'exploitation (Windows 10, Linux, etc.) ;
    • produits Apple (ordinateurs de bureau, portables et mobiles) ;
    • appareils mobiles (tablettes, PDAs, smartphones) sous iOS, Android, Windows Phone, etc. ;
    • tous navigateurs internet (IE, Safari, Firefox, Chrome, etc.) ;
  • encourage les démarches BYOD, VDI et l'accès aux utilisateurs tiers indépendants ;
  • augmente la portée du plan de Disaster Recovery, en permettant aux utilisateurs de travailler depuis des terminaux compatibles web non-affectés par un éventuel sinistre.

Contrôle des autorisations mainframe - L'authentification Virtel obéit aux normes RACF (par défaut), TSS, ou ACF2 et n'affiche à la connexion de l'utilisateur que les applications pour lesquelles il dispose d'une autorisation. Même en cas de défaillance du serveur de transactions (CICS, IMS, etc.) les utilisateurs Virtel sont confinés à leur périmètre.

Connexions HTTP sécurisées - Virtel s'appuie sur des connexions HTTP cryptées de bout en bout :

  • cryptage z/OS AT-TLS pour les échanges de données ;
  • les connexions HTTP sont fermées en cas d'inactivité.

Sécurité des échanges - Tout au long de la session :

  • chaque échange entre la plateforme mainframe et le poste client est authentifié gâce à un élément unique, couplé à l'adresse IP de l'utilisateur de façon à éviter toute attaque intermédiaire ;
  • les données entrantes sont analysées afin d'éviter toute insertion indésirable (malware).

Protection mainframe - Virtel est installé sur le mainframe, de ce fait protégé de toute attaque via le réseau internet. L'utilisation de données 3270 non cryptées est limité à la connexion VTAM-Virtel. De plus, le protocole de conversion HTTP vers SNA de Virtel force les connexions client sur le mainframe.

Pas de données résiduelles - Virtel efface l'historique de navigation sur le poste client à la fermeture de session ends : pas d'exposition des données en cas de perte ou de vol du matériel.

Sécurité standard et sur mesure - Virtel est compatible PROXY, SSO, VPN, et toute autre technologie IP. La solution peut être configurée pour supporter les terminaux imprimantes, la biométrie et l'authentification multi-critères, des filtres additionnels (pas d'affichage, lecture seule, ou encore mise à jour), etc.

VPN non-requis - Les clients Virtel peuvent s'affranchir du VPN tout en bénéficiant d'un accès sécurisé au mainframe.