Les mainframes étaient les grands boîtiers abritant l'unité centrale de traitement (CPU) et la mémoire vive des premiers ordinateurs. Ce terme continue de décrire et de différencier ces ordinateurs de plus grande taille, réputés pour leur taille, leur capacité de stockage, leur puissance de traitement et leur fiabilité considérables, de leurs homologues plus petits tels que les serveurs, les mini-ordinateurs, les stations de travail et les ordinateurs personnels (PC). Bien que « mainframe » soit un terme générique, la plupart des gens associent immédiatement ces machines de travail à IBM et à son System Z, les modèles les plus populaires et les plus répandus. Le Z15 est le modèle le plus récent.
Une étude d'IDC montre que les plateformes d'hébergement traditionnelles sont bien placées pour jouer un rôle central dans la transformation numérique. Ce livre blanc examine l'accès et la sécurité des applications, les avantages de la RPA, ainsi que les obstacles à la sécurité des systèmes hôtes et la meilleure façon de surmonter ces défis de modernisation.
Malgré les progrès technologiques, les systèmes hébergés sur mainframe demeurent essentiels à l'activité et au cœur de l'informatique d'entreprise. Aucun autre système n'égale leurs niveaux de performance, de cohérence et de fiabilité.
En tant que systèmes d'enregistrement, ils conservent et protègent les règles et politiques complexes, transactionnelles et opérationnelles qui définissent une organisation. La plupart des mainframes peuvent exécuter plusieurs systèmes d'exploitation, gérer des volumes importants d'entrées-sorties (E/S) et ajouter ou remplacer à chaud des capacités système, sans perturber l'activité. Un seul mainframe peut remplacer des dizaines, voire des centaines, de serveurs plus petits, tandis que l'inverse serait difficilement réalisable avec les mêmes niveaux de fiabilité.
La modernisation vise fondamentalement à exploiter l'existant et à l'améliorer pour atteindre de nouveaux objectifs opérationnels. En réalité, les mainframes étant indissociables des systèmes et applications critiques de nombreuses organisations, ils doivent soutenir toute stratégie de modernisation.
Une modernisation réussie du mainframe optimise et valorise les investissements dans les systèmes clés, tels que les applications, les processus et l'infrastructure. Les entreprises disposant de systèmes dits « old-but-gold » (anciens mais performants) doivent améliorer leur capacité à innover, à optimiser leur efficacité et à assurer la sécurité, sans compromettre leurs activités habituelles. Elles sont donc des candidates idéales à la modernisation.
Les objectifs typiques de la modernisation du mainframe incluent:
La manière la moins agressive et la plus logique de faire évoluer les systèmes existants vers l’avenir est d’exploiter la puissance des logiciels qui relient l’ancien et le nouveau pour étendre les capacités des technologies et des investissements actuels.
Nous appelons cela la modernisation, et cette stratégie gagne en popularité auprès des analystes. Les organisations qui adoptent une transformation numérique intelligente optimisent leurs économies en maximisant le retour sur investissement de leurs investissements informatiques et réduisent leur profil de risque en maintenant des processus éprouvés grâce à des outils de modernisation mainframe .
La modernisation d’un mainframe peut englober une gamme d’options
Pour ceux dont les systèmes métiers sont en place depuis de nombreuses années, la prudence consiste généralement à s'appuyer sur l'existant. Une stratégie de remplacement radical introduit des niveaux de risque stratégiquement inacceptables et impacte négativement les coûts et les délais de commercialisation.
La meilleure pratique consiste à moderniser « les actifs applicatifs existants pour préserver/améliorer les investissements existants (en évitant les projets risqués de type « déchirer et remplacer ») ».
Deux mots clés: puissance et fiabilité. Ces deux éléments sont essentiels à toute organisation traitant de grands volumes. Seuls les mainframes disposent de la puissance nécessaire pour prendre en charge les multiples fonctions informatiques exigées par les banques. De l'invisible, comme les traitements par lots de nuit, au support back-office des applications bancaires mobiles, le mainframe assure les tâches lourdes dont les banques ont besoin, avec les intégrations technologiques de pointe attendues par les consommateurs.
Le mainframe est une plateforme unique répondant à de multiples défis. Il est à la fois système d'enregistrement, calculateur et moteur des transactions cloud et mobiles. Il surveille les processus anti-fraude, effectue des analyses en temps réel et assure bien d'autres fonctions, le tout simultanément.
En 1994, la puissance de calcul croissante des PC a incité le journaliste informatique américain Stewart Alsop, Jr. à prédire que le dernier mainframe serait débranché d'ici mars 1996. En 2002, il a ravalé ses paroles. La puissance de calcul des mainframes a augmenté de 30 % par an depuis 1992 et ils ont été adaptés pour prospérer et survivre dans la jungle informatique.
Une enquête COBOL de 2019 a révélé que 70 % des entreprises prévoient de conserver leurs mainframes et de moderniser leurs applications COBOL critiques plutôt que de les remplacer ou de les mettre hors service. De plus, 92 % des répondants estiment que leurs applications COBOL sont stratégiques, contre 84 % en 2017. En résumé, la réponse est oui.
L'enquête de marché 2019 de BMC sur les mainframes a confirmé la viabilité des mainframes et a révélé que 45 % des entreprises considéraient la mise en œuvre du cloud comme une priorité. L'exploitation du cloud privé ou public permet d'accroître la disponibilité, l'évolutivité et les performances, d'améliorer la sécurité et de réduire les coûts des applications mainframe. L'accès centralisé, via un navigateur, est essentiel. Il permet une configuration, un déploiement, des mises à jour et une émulation de terminal rapides pour l'utilisateur final.
L'accès hôte via un navigateur, utilisant un système de gestion des accès et des identités (IAM) plutôt que des mots de passe à huit caractères, autorise ou refuse l'accès au mainframe en s'appuyant sur les identifiants d'authentification de l'entreprise. Ainsi, les utilisateurs accèdent uniquement aux systèmes et aux données mainframe dont ils ont besoin, selon le principe du moindre privilège. L'accès hôte sans empreinte permet un accès essentiel et sécurisé au mainframe, sur site ou dans le cloud, sans avoir à gérer chaque poste de travail ni à recourir à d'autres systèmes (comme Java) ou fournisseurs (comme Oracle).
La migration d'applications et de données d'une plateforme à une autre, qu'il s'agisse d'un changement de plateforme ou d'une modernisation d'infrastructure, est un projet technique qui exige une planification minutieuse. Pour en savoir plus sur la migration et la modernisation mainframe, consultez notre brochure sur la modernisation ou la page dédiée « Qu'est-ce que la modernisation des applications ? » .
Bien que les environnements hors cloud ou sur site restent des plates-formes populaires pour les charges de travail des applications mainframe, le cloud est devenu la nouvelle destination des responsables informatiques.
Pour beaucoup, cette transformation numérique des applications mainframe COBOL et PL/I est un processus progressif qui se déroule dans le temps. Que le cloud soit votre destination finale ou que vous soyez encore indécis, mais à la recherche de nouvelles approches pour moderniser vos applications, de nombreuses ressources sont disponibles pour vous accompagner dans votre projet. Chez Rocket Software, nous envisageons ce parcours de modernisation vers le cloud en trois étapes:
Pour ceux qui souhaitent démarrer et cartographier leur stratégie Destination Cloud, explorez cette page de ressources pour plus d'informations.
Parfois appelée robotique logicielle, l'automatisation robotisée des processus (RPA) est la technologie utilisée par certaines organisations pour automatiser leurs processus métier. Le terme « robotique » désigne métaphoriquement les robots logiciels, ou l'intelligence artificielle (IA).
La plupart des organisations conservent leur atout le plus précieux, leurs données métier, sur l'ordinateur central (80 % des données d'entreprise mondiales résident sur des ordinateurs centraux). Grâce à l'automatisation robotisée des processus (RPA), les entreprises peuvent exploiter ces informations uniques pour accroître leur productivité, réduire les erreurs et améliorer le service client. Elles utilisent deux méthodes pour intégrer la RPA: soit via des services web, soit via des interfaces de programmation d'applications (API) plus traditionnelles, telles que HLLAPI ou .NET.
Il existe de nombreuses options permettant l’intégration de données hébergées sur un mainframe (souvent appelées « 3270/5250 », en référence aux numéros de modèle IBM) pour les initiatives RPA d’entreprise.
L'activation des services sur le mainframe (ou l'hôte) constitue une approche évolutive de la RPA. Elle nécessite le développement de procédures distinctes pour les applications hébergées sur l'hôte, qui exécutent des tâches définies sous forme de services web consommables, auxquels l'outil RPA peut faire appel selon les besoins d'un processus automatisé.
L'interface de programmation d'applications en langage de haut niveau (HLLAPI) d'IBM, standard d'accès depuis plus de 30 ans, est l'interface d'automatisation traditionnelle pour les données affichées sur écran vert sur les mainframes. Dans ce scénario, l'outil RPA accède aux données hôtes via HLLAPI, grâce à un émulateur de terminal et à l'écran vert correspondant. Toutes les solutions RPA prennent en charge cette interface standard pour l'accès aux données mainframe.
Les solutions Rocket Secure Host Access incluent ces données via un émulateur de terminal de bureau. Pour les organisations maîtrisant HLLAPI, cela peut constituer un moyen plus rapide d'exploiter les données mainframe dans un processus automatisé basé sur la RPA.
Comment automatiser les tests d’applications mainframe basés sur des terminaux ?
L'automatisation des tests s'exerce à au moins deux niveaux pour les organisations. Premièrement, elle peut accélérer la livraison des applications mainframe basées sur des terminaux. Deuxièmement, elle répond aux exigences des utilisateurs sans compromettre la qualité ; ou, comme le secteur préfère le décrire, les tests automatisés d'applications mainframe basées sur des terminaux établissent un pipeline d'intégration continue/livraison continue (CI/CD).
En automatisant les tests intégrés/livrés, les équipes de développement mainframe peuvent répondre rapidement et efficacement aux exigences des utilisateurs et des métiers. Les organisations utilisant des tests fonctionnels, de régression et de performance sont en mesure de livrer des applications mainframe conformes aux exigences réglementaires dans les délais, avec moins de bugs, et avec une évolutivité et une flexibilité accrues.
Il existe sur le marché des solutions de tests automatisés compatibles avec les solutions et infrastructures de test actuelles, utilisant des services discrets pour automatiser les tests d'applications mainframe sur terminaux. Ces services utilisent une logique métier applicative encapsulée, exposée par de nombreuses interfaces standard.
La solution Rocket® ChangeMan permet une transformation profonde de l'entreprise, sur ou hors mainframe. Nos solutions COBOL, de déploiement d'applications mainframe et d'accès hôte couvrent les trois piliers de la modernisation – applications, processus et infrastructure – pour une mise sur le marché plus rapide, un avantage concurrentiel et une efficacité opérationnelle accrue.
Les solutions mainframe de Rocket Software comprennent des spécialisations en analyse, développement, tests, contrôle, planification et gestion. L'accès et la sécurité du mainframe sont souvent traités séparément, du moins par les entreprises hôtes. Pour en savoir plus sur le marché et notre position, cliquez ici .
Exploitez pleinement le potentiel de vos applications et données hôtes. Modernisez l'accès et l'intégration sur de nouvelles plateformes. Accélérez le déploiement grâce aux pratiques et outils DevOps offerts par ces solutions d'entreprise .
Étendez la sécurité de votre entreprise à l'accès aux systèmes centraux, offrez un accès sécurisé et sans installation aux applications hôtes (sur site ou dans le cloud), intégrez l'automatisation robotisée des processus (RPA) à votre système central et automatisez les tests d'applications sur terminal. Découvrez nos solutions Secure Host Access .
Modernisation de l' Enterprise avec le serveur IBM z17 à châssis unique et en rack [...]
Complexité des microservices: le coût caché de leur décomposition.
Pourquoi il n'y a jamais eu de meilleur moment pour travailler dans le secteur du logiciel
