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).