LiberTP – Moderniser le SI
Transcription
LiberTP – Moderniser le SI
Moderniser le système d’information et le portefeuille applicatif L’évolution technologique des plates-formes, l’ouverture du système d’information et la modernisation du portefeuille applicatif sont des objectifs partagés par les clients gcos et par Bull. www.bull.com Sommaire Introduction .................................................................................................................................................. 3 Une évolution progressive en quatre étapes...................................................................................................... 4 Maîtriser la modernisation du patrimoine applicatif.......................................................................................... 5 Une continuité de services assurée................................................................................................................... 6 Architecture liberTP........................................................................................................................................ 7 -2- Introduction L’évolution technologique des plates-formes, l’ouverture du système d’information et la modernisation du portefeuille applicatif sont des objectifs que partage Bull avec ses clients depuis toujours. Cette évolution est un enjeu croissant dans un contexte d’augmentation des échanges électroniques, de renforcement de la productivité et de diminution des coûts. Mais elle doit préserver ce qui est essentiel pour les clients gcos, en particulier la fiabilité, la sécurité et la performance de leur système d’information. La stratégie de modernisation applicative développée par Bull depuis plusieurs années a pour objectif de proposer les meilleures solutions pour faire face à cet enjeu majeur. A cette fin, Bull a constitué une offre associant produits et services, facilitant une évolution progressive dans le cadre de projets complets définis avec les clients. Cette évolution progressive a été mise en œuvre à travers le monde à différents degrés, selon les cahiers des charges des clients, en recherchant toujours l’efficacité maximale et une garantie de retour sur investissement rapide. liberTP est une nouvelle offre s’inscrivant dans l’approche d’évolution progressive préconisée par Bull. Elle permet aux clients gcos de faire un très grand pas vers l’ouverture maximale de leurs applications. -3- Une évolution progressive en quatre étapes Dans une stratégie d’évolution progressive, refonte et modernisation des applications ne sont pas des alternatives en opposition mais des étapes complémentaires d’adaptation du portefeuille aux évolutions métier de l’entreprise. Dans les deux cas, la flexibilité de la solution Data Guard et celle des serveurs Escala permettra de définir l’architecture la mieux adaptée en terme de puissance, performance, scalabilité et disponibilité. L’offre d’évolution de Bull repose sur l’ouverture aux standards du marché, la recherche de contrôle et de sécurité des processus d’évolution à engager, la maîtrise économique du projet et la création de valeur auprès des utilisateurs métier. Une infrastructure innovante orientée services : ouverture et qualité de classe mainframe Les principales étapes recommandées sont : d’évolution 1. D éployer une infrastructure gcos, ouverte, inter-opérante et au meilleur niveau technologique, 2. Intégrer une base de données du monde ouvert, 3. Porter les applications Cobol transactionnelles et batch vers le monde JEE, 4. R é-écrire les applications avec les nouvelles règles métier au fil de l’eau, dans le nouvel environnement JEE ou mise en oeuvre d’un nouveau progiciel métier en interopérabilité avec le portefeuille existant. -4- L’architecture des serveurs Bull novascale gcos intègre les systèmes d’exploitation gcos, Linux et Windows. Elle garantit ainsi la continuité de fonctionnement des applications gcos et l’intégration des applications des environnements Windows et Linux. La mise en œuvre de nouveaux services se fait à travers des interfaces web services et des fonctions de partage de données à l’aide de mécanismes d’échange performants entre gcos et les bases de données du monde ouvert. Avec la base de données PostgreSQL, Bull est le premier constructeur au monde à associer de façon aussi étroite logiciel libre et production lourde, en assurant un très haut niveau de performance et de fiabilité. Ainsi, des couches matérielles les plus basses (processeurs Intel®, périphériques standard etc.) aux couches les plus élevées (langages applicatifs, bases de données), les systèmes novascale gcos de Bull apportent aux utilisateurs une ouverture sans concession. Portage applicatif vers le monde JEE L’étape majeure d’un processus d’évolution du portefeuille applicatif réside dans un processus de portage des applications Cobol dans l’environnement JEE. Cette opération concerne les applications transactionnelles ainsi que les applications batch ; elle doit s’effectuer à travers un processus respectant les règles métier et sans intrusion dans le code existant. Cela constitue pour les entreprises et les administrations le meilleur moyen de protéger la richesse de leur patrimoine applicatif, de capitaliser sur leurs investissements antérieurs de programmation et de préparer la transformation de leurs applications dans un cadre parfaitement maîtrisé. Bull, alliant ses hauts niveaux d’expertise en systèmes d’exploitation, en systèmes transactionnels et en serveurs d’application du monde open source, met en œuvre ces principes et propose une offre de services de portage d’applications gcos vers un système cible reposant sur un serveur d’application JEE, une méthodologie et des outils performants : liberTP Engine et liberTP Factory. Maîtriser la modernisation du patrimoine applicatif liberTP Engine liberTP Engine est un moteur transactionnel permettant d’exécuter des applications écrites en Cobol ou en C dans un serveur d’application JEE de type JOnAS ou autres. Les principales caractéristiques de liberTP Engine sont : •Le respect en environnement JEE des propriétés dites « ACID » de tout système transactionnel éprouvé : atomicité, cohérence, isolation et durabilité, au même titre que TDS ou TP8 sous gcos. •Le support de la coexistence des applications Cobol et C avec des applications Java. •La conservation de la logique des transactions, des mécanismes de chainage des TPRs et du partage de données entre TPRs et transactions. •L’intégration automatique de la reprise des grilles. •Pour la partie Batch de production, les JCL utilisés sous gcos sont automatiquement traduits en scripts Perl apportant des fonctionnalités identiques à celles procurées par gcos et respectant la logique de production. •Les données d’une base IDS2, UFAS ou RFM2 sont migrées soit vers Oracle soit vers PostgreSQL. Cette migration fait généralement l’objet d’une étape spécifique préalable à la mise en œuvre du portage applicatif lui-même. •Les composants d’interopérabilité Bull sont intégrés dans liberTP permettant aux applications Cobol et C d’intéropérer avec le monde Java (Web services, RMI, HTTP ainsi que SAP Interfaces). Cette interopérabilité garantit la continuité de services, largement appréciée dans les environnements mainframe. liberTP Factory Faire évoluer un portefeuille d’applications Cobol ou C en environnement JEE se déroule en deux phases : 1. le portage des applications est réalisé par les équipes de Bull en utilisant la liberTP Factory incluant outils et méthodologie. L’automatisation apportée par les outils de portage assure la maîtrise technique et la sécurité de l’opération, La liberTP Factory utilisée pour opérer la phase de prise en compte des applications gcos et leur portage en environnement JEE s’appuier sur une expertise, une méthodologie et des outils de traduction et de génération •du Cobol gcos vers du Cobol MicroFocus ou de compilateurs Cobol Open source qualifiés •du JCL vers des scripts Perl •d’écrans transactionnels Les expertises Bull nécessaires pour la mise en œuvre de la liberTP Factory sont localisées dans les Centres de Compétence gcos, en France comme aux USA. Infrastructure cible L’infrastructure cible, supportant liberTP Engine, est un serveur Bull opérant Linux ou AIX, au choix du client : serveur novascale bullion ou serveur Escala. L’exploitation de cette infrastructure s’insère dans une supervision globale du système assuré par Bull System Management, pour un suivi centralisé de la production informatique. 2. Le déploiement des applications portées en JEE sur le serveur cible pour validation et mise en production au fil de l’eau. -5- Une continuité de services assurée Selon la volumétrie applicative objet du portage, la solution liberTP permet la coexistence d’applications opérant sous gcos et sous JEE assurant ainsi une continuité de service et facilitant la maîtrise du projet tant au plan économique que technique. Le déroulement du projet repose sur une étroite collaboration entre les équipes client et Bull, depuis la définition du projet jusqu’à la mise en production des applications. -6- Le scénario – type de modernisation d’infrastructure et d’applications est le suivant : 1. Modernisation de l’infrastructure NovaScale gcos 7 ou NovaScale gcos 8, 2. E volution de la base de données vers Oracle ou PostgreSQL, 3. P ortage des applications transactionnelles Cobol vers JEE sur une plateforme Linux ou AIX, 4. P ortage des applications Batch Cobol sur la nouvelle plateforme, 5. D éploiement d’une architecture orientée services, intégrant la plateforme gcos et la plate-forme Linux ou Aix, 6. O uverture des applications Cobol aux applications Java, 7. Implémentation de nouveaux services Java avec les applications Cobol. Architecture liberTP liberTP permet de porter les applications Cobol transactionnelles d’origine mainframe dans un environnement JEE. Le portage des applications Batch est effectué par transcription du JCL en script PERL. Ainsi, tout en conservant le code applicatif d’origine cette facilité ouvrira les applications au monde Java, comme illustré par le schéma ci-dessous. liberTP factory JEE Application Server User JSP or servlet Conserver le code applicatif et conserver la logique de production : deux facteurs essentiels pour garantir la continuité de service dans un processus d’évolution ou de modernisation du système d’information. •JCL script translator •Cobol Translator •Screen Converter (XML) •IDS2 to Oracle/PostgreSQL Transactional Monitor Memory Administration Cobol Platform Supervision & Alarms TP Base Java Container Micro Focus or Open Source Cobol TPRs Cobol TPRs liberTP Cobol Container Print Java Services Performance Linux/AIX PostgreSQL Oracle -7- Bull, architecte d’un monde ouvert, offre à ses clients la capacité de faire évoluer leurs systèmes d'information en bénéficiant du meilleur du monde mainframe et du monde open. Avec liberTP, Bull accompagne les Directions Informatiques dans la construction de leur nouveau système d’information, en capitalisant sur le portefeuille historique de l'entreprise, et en modernisant et enrichissant les applications selon les évolutions métier ou réglementaires. B-libertp-fr2 © Bull SAS - 2013 - RCS Versailles B 642 058 739 - Toutes les marques citées dans ce document sont la propriété de leurs titulaires respectifs. Bull se réserve le droit de modifier ce document à tout moment et sans préavis. Certaines offres ou composants d’offres décrits dans ce document peuvent ne pas être disponibles localement. Veuillez prendre contact avec votre correspondant Bull local pour prendre connaissance des offres disponibles dans votre pays. Ce document ne saurait faire l’objet d’un engagement contractuel. Bull – rue Jean Jaurès - 78340 Les Clayes-sous-Bois – France Cette brochure est imprimée sur papier composé de 40 % de fibres éco-certifiées issues d’une gestion forestière durable et de 60 % de fibres recyclées, en application des règles environnementales (ISO 14001).