![]() |
Migration Mainframe IBM vers UNIX/Linux/Windows | |
MVS to UNIX Migration : English version is coming soon ... ; in the meantime, you can contact us at mail@hhns.fr
Experts en Migration MVS / UNIX, Linux
"../.. However, once on the PC, the software can be incrementally rewritten. In this way, significant savings can be realized early with small upfront costs. There have been a few efforts along this direction, most notably the works by Henault [12], Rossen [17] and Townsends [18]. ../.."
USENIX '04 Paper [USENIX '04 Technical Program] Migrating an MVS Mainframe Application to a PC Les quatres éléments indispensables à une société de service en migrations :L'ExpérienceDe culture initiale Mainframe IBM (DOS/VS, MVS, VM/CMS), et maîtrisant parfaitement les systèmes ouverts et propriétaires UNIX (Linux, IBM, Sun, HP), nous connaissons bien les enjeux et les difficultés d'un projet de migration Mainframe.Seule une double compétence Mainframe/Unix peut élaborer, conseiller, superviser, et mener à bien une migration Mainframe ; en effet, deux spécialistes, l'un Mainframe, l'autre Unix, parlant entre eux ne se comprendront pas : leurs deux mondes étant fondamentalement différents. L'expérience montre que la collaboration d'une équipe mainframe avec une équipe Unix ne peut être efficace que si ces équipes sont supervisées par une double compétence, qui leur aura présenté, expliqué, détaillé les pièges techniques à éviter. Ainsi, s'il est envisageable de migrer relativement facilement des programmes exécutables COBOL et des bases DB/2, qu'en est-il
Des pièges plus bloquants, issus d'une méconnaissance des mondes mainframe et UNIX, attendent les équipes si on les a mal préparées et sélectionnées, en compétence et en nombre. Ici, seules l'expérience et une très forte technicité comptent pour bien préparer et réaliser une migration, et non pas la taille de la société et son nombre de programmeurs UNIX/COBOL. Avec, à notre actif, des migrations et des participations actives aux migrations dans les mondes suivants :
Consulter nos articles sur les migrations Linux vers z/Linux S/390 et
NT vers Linux
La MéthodologieSi chaque contexte de migration MVS est unique, de par son environnement applicatif, ses traitements, son réseau, son organisation, notre méthodologie prend en compte tous ces éléments pour proposer des solutions qui répondent aux attentes stratégiques et économiques du client.
Son modèle a été éprouvé. Il est corrigé, enrichi, au fur et à mesure des différents projets de migration.
Il distingue les différentes tâches, leur répartition en compétences spécifiques, leur synchronisation, leur supervision. Il comprend l'analyse des architectures, des traitements, des données, des interfaces, et leurs adhérences. Il spécifie les solutions techniques et outils à employer pour chaque tâche. Il permet d'estimer le temps, les ressources humaines, logicielles, matérielles necessaires, et le coût de l'opération.
Inventaire du patrimoine MVSIl s'agit d'une phase préalable à toute opération de migration.Elle consiste à réaliser un inventaire exhaustif des traitements Batch / TP, des sous-systèmes mis en oeuvre, des données (séquentiels, VSAM, IMS, DB2, SPITAB, ...) et des relations Traitements <> Données : il s'agit des Références Croisées (ou 'CrossRef'). Cette inventaire sert à identifier les traitements et données à migrer --- en général, des objets sont obsolètes mais toujours présents sur le mainframe --- et à quantifier ces élements à migrer.
RFP, ROIA ce stade, le client possède les éléments précis pour élaborer son Cahier des Charges et procéder éventuellement à une consultation ouverte ('Request For Proposal'). A l'issue du RFP, il peut alors déterminer son retour sur investissement ('Return On Investment') et décider de lancer l'opération.
Proof Of ConceptAprès une brève étude de l'existant, nous sommes capables de proposer une phase de Proof of Concept Batch.Cette phase consiste à identifier un traitement représentatif et ses composants (JCL, COBOL, Datasets, tables DB2) et à migrer ce traitement sur Système Ouvert et à prouver qu'il est opérationnel et iso-fonctionnel. A titre d'exemple, lors d'une récente opération, nous avons réalisé le P.o.C. batch z/OS - UNIX
La phase suivante est le Proof of Concept TP. Cette phase consiste à évaluer parmi les solutions du marché une ou plusieurs solutions de migration du CICS, et la mettre en oeuvre sur un périmètre restreint et représentatif. Cette démarche méthodologique permet au client --- avec un faible investissement en temps et en coûts ---
PilotageToutes ces opérations nécessitent une profonde expertise dans le domaine.Leur pilotage doit être confié à une personne maîtrisant parfaitement le mainframe IBM, les Systèmes Ouverts et connaissant les acteurs et solutions du marché. Pour des opérations de grande envergure, HH&S propose son assistance au pilotage du projet. Contactez-nous pour discuter de vos projets de migration.
Les OutilsL'analyse d'une migration permet de proposer certains outils ayant pour objectifs d'automatiser une tâche, de la fiabiliser, de l'accélérer, de réduire ses coûts.Pour certaines tâches, le recours à des utilitaires ou "moulinettes" sera conseillé, une fois argumenté que le temps passé à chercher ou réaliser ces utilitaires permettra une économie effective de temps et de coût. Nous abordons ici une partie essentielle de la migration MVS vers UNIX : La conversion du JCL MVS en Shell UNIX Considérant qu'il y avait un manque réel d'utilitaires dans ce domaine, après avoir rencontré et évalué des utilitaires existants, estimé leur performance, leur efficacité, et leurs coûts, nous sommes retournés à notre coeur de métier "Programmeurs Système" et avons réalisé un utilitaire de conversion de JCL MVS en Shell UNIX, dont voici les caractéristiques :
La TechnicitéUne forte technicité est nécessaire à la fois sur Mainframe IBM et sur les système ouverts.Vous avez peut-être besoin de conseil ou d'assistance sur un sujet spécifique, tel par exemple que :
| ||||||||||||||||||||||||||||||||||||||||||
| Contact | Company Info | Site map | Trademarks | Design Stéphane HENAULT © HH&S 1994-2010 | ![]() |