Information manipulées | Actions réalisées |
| Composants : programme, jcl, fichier, ordonnanceur, TP, écrans | Inventorier, rationaliser et représenter |
| Relations de dépendance | Inventorier, représenter, naviguer |
| Structure de données fichiers et base de données | Inventorier, représenter, naviguer, assignation sémantique |
| Structure interne des composants: programmes, jcl, ordonnanceur | Décomposer, représenter et naviguer |
| Documentation | Collecter la documentation des programmes, consolider et enrichir à travers un wiki |
| Informations externes relatives aux activités d'exploitation, maintenance, coûts, performance | Agréger, représenter, et corréler |
| Données d'organisation des composants | Lôtir, hierarchiser, calculer les adhérences |
Un bureau spécialisé permet de dresser l’inventaire et mesurer l’intégrité d’un patrimoine en fournissant notamment toutes les informations relatives aux composants utilisés, manquants (référencés mais non définis) ou orphelins (définis mais non référencés).

L’adaptabilité à des environnements spécifiques est également un critère majeur, au sens où les environnements sont rarement identiques sur des patrimoines complexes et volumineux.
La solution de ce fait, tire profit du moteur d’analyse Refinetm, qui a prouvé sa capacité à traiter de très grands patrimoines composés de multiples langages.
Les références croisées complètent l’analyse du patrimoine en fournissant un premier niveau de cartographie qui permet en termes d’analyse d’impact de connaitre les répercussions d’une modification entre programmes. La puissance du moteur Refine et son système de stockage et de manipulation de code permet d’exhumer une quantité considérable d’information relatives à tous les types de relations inter et intra-composants.
Dictionnaire des données : inventorier, rationaliser et assigner la sémantique
Les données sont au cœur de la définition des applications de gestion. Aussi Refine s’applique-t’il à reconstituer automatiquement un dictionnaire centralisé.
Ce dictionnaire contient tous les enregistrements de données partagés (par plusieurs programmes) manipulés par un patrimoine y compris les enregistrements de :
Loin de s’en tenir au simple constat, refine propose de rationnaliser les définitions synonymes et d’associer à chaque rubrique une définition sémantique à partir d’une ontologie locale.
La puissance du moteur Refinetm autorise en outre la propagation de cette information sémantique à toutes les variables à travers le graphe de flux de données.
Deux maux importants liés à l’obsolescence des applications sont la perte des sachants et la complexité croissante du code.
Il est donc nécessaire d’exhumer, consolider et enrichir la documentation disponible pour endiguer la perte de connaissance et diminuer le coût d’apprentissage.
Le wiki est un moyen d’accéder et de valoriser le savoir-faire des mainteniciens et des exploitants d’une application.
Appréhender l’état global de milliers de programmes, de millions de lignes de code, semble a priori une tâche insurmontable. La solution Refinetm for governance fournit un moyen d’appréhender rapidement l’état global d’un patrimoine, suivant des axes privilégiés, grâce à l’asset mapper.
Refinetm for governance permet d’agréger aux informations extraites de l’analyse des codes des informations externes produites par les activités de maintenance, exploitation, utilisation de ces applications. Cette nouvelle base d’information peut ensuite être analysée et corrélée à l’aide de puissants outils graphiques.
Des dizaines de milliers de programmes en un clin d’œil !
Lotissement
Le bureau de lotissement est un précieux atout pour définir la liste des composants liés à un programme ou un ensemble de composants.
Le lotissement permet de regrouper des programmes qui relèvent du même domaine fonctionnel/métier ou bien constituer des lots cohérents tels que des plans de test, ou des paliers de remise en production.