Démystification de la modernisation IBMi
Objectifs :
Cette page a pour objectif de démystifier la modernisation IBMi et surtout de mettre en évidence toutes les actions de modernisation réalisables aisément qui faciliteront grandement les actions d’envergure qui seront à réaliser ensuite.
Le concept de Modernisation de l’IBMi est, certes, très vaste et peut paraitre très difficile à mettre en œuvre mais nous allons voir que cette modernisation repose aussi sur de nombreuses étapes qui peuvent, elles, être réalisées facilement et rapidement par les équipes internes à l’entreprise.
En plus d’être indispensables à la modernisation, ces étapes apporteront une meilleure maîtrise des applicatifs IBMi existants, ce sont des prérequis aux chantiers plus conséquents que sont, par exemple :
- La mise en place de solutions DEVOPS
- La conversion automatisée des bases DB2 en bases SQL
- La transformation des programmes RPG en programmes FREEFORM
Voici quelles sont ces différentes étapes pour engager le process de modernisation sur l’IBMi :
- Adhésion à la démarche
- Normalisation des développements
- Définition des bonnes pratiques
- Documentation et centralisation de la documentation
- Etat des lieux des applicatifs
- Modularisation et utilisation des programmes de service
- Migration progressive d’une base de données DB2 vers une base de données SQL
- Accès aux données avec SQL
- Implication des équipes de développement
Conclusions :
Ces premières actions ne règleront pas tout, il vous faudra certainement vous outiller ou faire appel à des spécialistes pour répondre à la mise en place du DEVOPS, pour convertir de façon automatique tous vos sources RPG/RPGLE en FREEFORM et pour transformer toutes vos bases DB2 en bases SQL. C’est un fait.
Mais ces actions sont, elles, à la portée de tous et constituent un grand pas dans la démarche de modernisation.