Professional Documents
Culture Documents
CHANGE happens
Architecture SHARK Migration
Folder2009_french1:Layout 3 06.07.2009 18:37 Uhr Seite 2
La solution
Une mutation rapide permettant une rénovation
entièrement automatisée du système
De quelle manière peut-on transmettre ce système de manière A travers l'utilisation d'un Open Source basé sur un environ-
efficace? La valeur de votre entreprise est justement liée étroi- nement connu de développement (Linux/Jboss), d'importan-
tement à sa valeur fonctionnelle. Celle-ci prend non seulement tes économies sont effectuées par rapport aux coûts souvent
en compte le savoir-faire concernant des procédés qui comp- drastiques des licences. La „Java Connector Architecture“, qui
rennent des manœuvres complexes et spécialisées mais éga- résulte de l'ensemble des grands constructeurs, représente
lement un important capital d'investissements, qui reste également une intégration facile, actuelle voire futuriste, de lo-
toujours d'actualité. giciels et systèmes externes (par exemple: DB2, Lotus
Notes,Applications Office, Applications ERP, MQ Series).
Une réécriture manuelle entraîne souvent des risques impor-
tants dans les projets à grande échelle.
Change! Applications:
■ Conversion Cobol-BMS → Java
Systèmes:
■ CICS → Linux / JBoss / AIX
SHARK Migration Architecture ■ Conversion Cobol Batch → Java ■ BS2000 → Unix UTM / JBoss
(SMA) – solution éprouvée, ■ Conversion VAGEN / CSP → Java
maintenabilité assurée, indépendant ■ Conversion Smalltalk → Java Job schedulers:
de l'environnement IT ■ Environnement 4GL → Java ■ UC4-BS2000 / OSD → UC4-z/OS UC4-AIX, UC4-Linux
■ PL1, Portage Cobol → Linux / AIX Cobol / PL/I ■ UC4-z / OS → UC4-z/OS UC4-AIX, UC4-Linux
Grâce à a la conception d'un générateur d'outils de migration,
SHARK GmbH a constitué un instrument totalement novateur, Base de données:
capable de migrer rapidement et sans risque vers un système ■ DB2, PostgreSQL et Oracle et vice versa
open source et ainsi de migrer l'ensemble du portefeuille IT. ■ VSAM, DL1, Leasy, Sesam → des bases de données relationnelles (Oracle, PostgreSQL, DB2)
Les démarches de migration fonctionnent de manière standard, Ces 4 étapes du procédé restent toujours les mêmes pour
seule la génération basée sur des règles est en mesure de ré- l'ensemble du portefeuille de technologies, indépendamment
pondre aux demandes individuelles des clients et permet de ga- du code cible Java, Cobol, PL/I ou C/C++.
rantir un résultat:
Les avantages de ce procédé standardisé et entièrement automatisé sont:
1. Démarche: L'analyse préliminaire consiste en une simple analyse
technique de codes et de données et, de ce fait, cette phase d'ana- ■ l'exécution du projet est garantie à un prix fixe et à une date fixe
lyse est nettement plus courte que lors d'un nouveau développe- ■ la progression du projet est consultable au fil des jours
ment. Dans le cadre de cette analyse automatisée des codes, les ■ les risques du projet sont minimes SHARK Java Framework:
Facile à utiliser et à entretenir à
“structures interdites” sont identifiées et corrigées automatique- ■ une répétabilité au choix de la démarche de génération pour l'optimisation des solutions de mi-
l’aide d’Eclipse, Contrôle des ver-
ment pour fournir au final des codes clarifiés. Le code migré est gration (Exemple: Génération de 12.000 classes Java en 12 minutes) sions avec Subversion (SVN)
alors libéré des erreurs et des problèmes en tout genre! Generated
Screen Layout
Description schématisée des processus de migration standards en langage Java par exemple:
2. Démarche: Optimisation et adaptation du générateur et du Java Classes
framework cible pour cerner au mieux les attentes des clients et Generated
leurs objectifs d'architecture IT. Business Logik
Java Classes
(Java)
Embedded
4. Démarche: Afin que le code généré ne nécessite pas d'inter- PlugIns
vention manuelle, les modification ne seront faites que sur les Java Classes
Par ce procédé de migration standardisée et entièrement au- En rendant le code source accessible au client: Dans le but d'assurer la perennité et la
tomatisée, nous pouvons garantir des résultats de grande disponibilité des nouvelles applications, SHARK GmbH laisse le code source de SHARK-
qualité, uniques dans ce secteur: Frameworks, après l'achèvement du projet, à disposition des clients, pour leur utilisa-
tion exclusive. Par là-même, il devient complètement indépendant des fournisseurs et
En n'altérant aucunement les affaires courantes durant la ainsi mieux maîtriser les coûts.
migration: La maintenance des codes anciens peut être ainsi
réalisée pendant la durée de la réalisation du projet. Le client Grande satisfaction des utilisateurs et apprentissage de courte durée: L'ancien code
est mis à l'abri de risques comme l'arrêt ou l'atteinte des af- source sera mis à disposition sous la forme d'un commentaire en code java permettant
faires courantes. une meilleure maintenabilité du code java. A travers cette méthode, le collaborateur qui
se trouve confronté à ce nouveau langage gagne en efficacité. La maintenance future
En minimisant les dépenses: Les tests fonctionnels des nou- des applications dans le nouvel environnement de développement sera de surcroît ex-
velles applications sont significativement réduits, en effet, trêmement facilité grâce au référencement des structures ayant été migrées.
dans le cadre de la migration par une génération automati-
sée, aucun changement de contenu n'est effectué. Ce sont ex- De nouveaux collaborateurs-IT peuvent facile-
clusivement des tests techniques indispensables. Cela signifie ment maintenir et entretenir l'architec-
une réduction considérable des dépenses destinées aux tests ture cible, sans effort de formation Rendu telles quelles
d'application. supplémentaire. grâce à une migration en-
Et tes affaires tièrement automatisée
courantes?
En se fixant la performance comme priorité: Une attention Pour les utilisateurs, le changement
particulière sera consacrée à la performance, avec un niveau d'architecture s´effectue de manière
d'exigence beacoup plus fort que lors d'une réécriture ou transparente (même “look and feel”).
d´une migration en partie automatisée! Les experts retrouvent ainsi leurs re-
pères dans les applications mi-
En prenant en compte des standards et des objectifs d'ar- grées et peuvent travailler
chitecture visés par les clients: SHARK-Framework sera in- sans formation sur les nou-
dividuel, adapté aux aspirations du client. velles interfaces.
Folder2009_french1:Layout 3 06.07.2009 18:37 Uhr Seite 7
EASY-TO-DO list
Pour une parfaite migration
INVESTISSEMENT BÉNÉFICE
SHARK supporte le projet complet, plus précisement le
cycle de vie des différents scénarios de migration choisis
Analyse de la demande- dé- Evaluations des options Validation de l'architecture Mise à disposition de l'archi- en s´appuyant sur des méthodologies éprouvées, des com-
OBJECTIFS
finition de la possible archi- possibles, définition de cible, du planning projet tecture migrée et support pétences business et techniques, tout en respectant les di-
tecture cible et du cadre de l'architecture cible, et du budget dans la phase switch-over rectives de l´IPMA (International Project Management
travail des clients plannification du projet Association). Notre Directeur de projet Senior certifié (IPMA
Niveau B) vous accompagne ainsi que ses collaborateurs.
ACTIVITES
Change happens!
L´architecture SHARK Migration a fait ses preuves ...
L'objectif du projet de migration est un renouvellement com- La migration couvre le périmètre suivant:
Pas de panique ! Cette techno-
plet des Mainframes BS2000. La migration couvre les sec- logie a déja plusieurs fois
teurs suivants: Et qui me garantit fait ses preuves!
que tout ira bien ?
l'âge et à l’incapacité de travail/invalidité ainsi que le décès) bres. Chaque assuré profite par
■ Mesures de la prévoyance en matière d'hygiène sa pleine participation aux excé-
■ Mesures de réhabilitation dents de LV1871.
Change happens!
... et est couronnée de succès face aux enjeux de la production
Le programme de migration en trois étapes de l'institut de ■ Les projets se font dans le respect du planning et du budget
sécurité sociale pour les sociétés indépendantes - SVA: ■ Les économies planifiées doivent permettre le remboursement du projet
■ Le ROI est atteint en moins d´un an.
Avec l'aide de l'architecture SHARK Migration, une restructu-
ration rapide et entièrement automatisée de l'architecture
basée sur l'Open Source sera effectuée pour des coûts de re- Les environnements de systèmes avant et après la migration:
structuration minimum et possible sans effort de programma-
tion supplémentaire. L'implémentation s'effectue dans le cadre Composants Environnement source: IBM Os/390 Environnement cible: Unix
de 3 projets de migration:
Hardware IBM z/OS Bull: 4 x P5, 2.1 GHZ, 10 GB, 16 x AMD 2.2, 32 GB
■ Projet PL/I/Online: CICS z/OS vers Linux/AIX/JBoss (7/2006 – Databases DB2 z/OS DB2
12/2006): Les programmes PL/I existants sont mis en exploita- Files VSAM Linux
tion dans un nouveau moniteur transactionnel basé sur Jboss.
Language CSP/VAGEN, PL/I unter z/OS Java / Linux, PL/I unter AIX
■ Projet Batch 2 Unix: Portage des traitements batch d´un
data center (z/OS) vers AIX (02/2007 - 12/2007) User Interface 3270/Smalltalk GUIs Java GUIs, JBoss
La Migration 1:1 automatisée a été un choix stratégique du fait Command Language REXX, JCL korn shell-Scripts, Object REXX
de la complexité des applications basées sur des processus Job Scheduler ISPF, SDSF UC4: global, korn shell-Scripts
business spécifiques au client. La migration automatisée per-
Sort Tool JCL, IBM DFSORT C-AddOns SHARK Migration Architecture
met une garantie de SLAs pendant toute la durée du projet.
Folder2009_french1:Layout 3 06.07.2009 18:37 Uhr Seite 11
Volume:
■ environnements Système:
1.500 workstations, File Server, Lotus Notes Server
■ bases de données:
ca. 470 classements, 0,8 TB
SHARK GmbH
Business Consulting & IT Solutions www.shark-soft.com
Marc Aurel-Strasse 2B / 12A
A-1010 Vienne, Autriche
Tel.: ++43 (0) 1 / 535 26 20
e-mail: office@shark-soft.com
Lenaugasse 12
A-3411 Weidling, Autriche
Tel.: ++43 (0) 2243 / 388 32
Fax: ++43 (0) 2243 / 388 32-40
Contacts:
Mag. Rainer Frömmel, cSPM
Directeur et fondateur
Tel.: ++43 (0) 664 / 209 76 30
e-mail: rf@shark-soft.com
t
éda
équ
dR
au
hib
:T
aise
nç
fra
n
io
e rs
V