
par Michel Mouchon, Business Line Manager DevOps & Alan Ashley, Solution Architect
Quand on parle de modernisation et de partage de connaissance, il ne s’agit pas seulement de technologie. Il s’agit aussi de confiance : confiance dans le code, dans les processus, et surtout dans le fait que rien ne sera cassé en cours de route.
1. Outils de modernisation Legacy :
Transformer Microservices et DISCOVER
Transformer Microservices : modernisez en toute sécurité, sans casser l’existant
Chaque client rencontre le même défi : un patrimoine applicatif énorme, fait de programmes qui fonctionnent bien… mais qui deviennent difficiles à faire évoluer, à faire communiquer avec le mode Digital.
Avec Transformer Microservices, notre objectif est clair : générer de la productivité dans l’activité de modernisation tout en maîtrisant les risques.
L’outil audite d’abord les risques liés aux changements, puis accompagne le développeur pas à pas :
- Extraction du code des règles métier,
- Création automatique de procédures, modules et programmes de services,
- Vérification à l’aide d’ARCAD Verifier pour garantir zéro régression,
- Déploiement en web services, prêts à être utilisés par vos applications modernes, y compris des plateformes low-code comme Mendix.
Cas pratique : En dix minutes, nous avons pu démontrer comment une fonctionnalité en code RPG peut devenir un web service, sans perturber l’application existante.
DISCOVER : libérez le savoir et la compréhension fonctionnelle grâce à l’IA
Mais moderniser le code n’est qu’une partie de l’histoire. Un autre enjeu important, c’est la connaissance. Vos applications contiennent des décennies de savoir accumulé, souvent piégé dans du code RPG ou COBOL, parfois documenté, souvent oublié.
C’est là qu’intervient DISCOVER, notre solution robuste alimentée par un référentiel construit sur des dizaines d’années d’expérience et augmenté par l’IA :
- Explication de code en langage naturel : un développeur Python ou Java peut comprendre instantanément ce que fait un programme RPG.
- Data lineage : suivez l’impact ou retrouvez la règle de gestion à l’origine d’une zone affichée à l’écran ou stockée en base de données, d’une variable ou d’un calcul à travers tout le système.
- Navigation intuitive : visualisez les flux, les dépendances et les impacts fonctionnels sans effort.
- Documentation automatisée : export vers Confluence (ou markdown dans Git), pour capturer et partager le savoir.
Et la nouveauté qui nous enthousiasme particulièrement : la génération automatisée du découpage fonctionnel des applications « functional tree« . Grâce à l’IA, DISCOVER recompose automatiquement une vision fonctionnelle de votre application – clients, articles, pays, etc. – même si la logique de nommage a disparu avec les années.
2. L’IA comme catalyseur de collaboration
L’IA n’est pas seulement un outil pour les développeurs. Elle permet aux business analystes, aux supports, aux testeurs et même aux rédacteurs de documentation de trouver eux-mêmes les réponses qu’ils cherchent, sans solliciter constamment l’équipe de développement.
En clair, DISCOVER ouvre le code à tous. Qu’une application ait 30 ans ou 3 mois, DISCOVER la rend lisible, compréhensible et exploitable.
3. De la technique au fonctionnel : un saut de génération
Nous avons commencé par la modernisation technique, avec Transformer Microservices. Nous allons aujourd’hui jusqu’à la compréhension fonctionnelle complète de vos applications avec DISCOVER et son IA.
C’est ce que nous appelons “Mastering the Flow” :
- Le flux du code vers des services modernes,
- Le flux de la donnée à travers vos applications,
- Et surtout, le flux de connaissance qui circule enfin librement dans votre organisation.
Et ça, c’est un vrai changement de génération.

Michel Mouchon
CTO and VP of Strategy
Directeur technique chez ARCAD Software depuis 2000, Michel Mouchon est un acteur clé de la stratégie technique et de la coordination des équipes R&D, ingénierie et conseil. Expert en DevOps, il se concentre sur la modernisation des applications, des méthodes et des outils. Titulaire d’un double diplôme en électronique et ingénierie logicielle, Michel possède des compétences transversales en IT. Son talent pour la communication et son expertise sont largement reconnus au sein de la communauté IBM i à l’international.

Alan Ashley
Solution Architect, ARCAD Software
Alan travaille depuis plus de 30 ans au support et à la promotion de la plateforme IBM i. Consultant avant-vente DevOps chez ARCAD Software, il a auparavant occupé de nombreux postes chez IBM : assistance clients, HA (Haute Disponibilité), DR (Reprise après sinistre), promotion d’applications et migrations IBM i vers le cloud. Cette expérience lui a permis d’observer directement les difficultés de gestion du cycle de vie applicatif, de modernisation et de protection des données. Sa passion pour ces sujets s’accorde pleinement avec la suite ARCAD.

DEMANDEZ VOTRE DÉMO
Parlons de votre projet !
Nos experts vous conseillent