Accueil   |   Solutions   |   Refine for asset analysis   |   discovery and analysis

Refine for Discovery and Analysis

Information manipulées

Actions réalisées

Composants : programme, jcl, fichier, ordonnanceur, TP, écransInventorier, 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
DocumentationCollecter 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

Inventorier et rationaliser un patrimoine

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.

Relations de dépendances : Inventorier, rationaliser et naviguer

 

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 :

  • Bases de données (DB2, IDMS, IMS-DB)
  • Fichiers de tous types
  • zones de communication transactionnelle (COMAREA, TX, etc)
  • paramétres d’appel de sous-programmes
  • includes ou COPY

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.

Collecter, fédérer et enrichir une base documentaire wiki

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.

Refinetm for governance permet de:

  • Récupérer les commentaires existants dans les programmes
  • Fédérer toutes les éléments de documentations du patrimoine
  • Enrichir manuellement la documentation à travers un ensemble d’outils divers

Le wiki est un moyen d’accéder et de valoriser le savoir-faire des mainteniciens et des exploitants d’une application.

Agréger et corréler les données externes d’un patrimoine

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.

© Copyright 2009 MetaWare - All rights reserved