analyse et pérennise votre patrimoine informationnel Décoder le passé Donner une signification «métier» aux gérées par vos applications, retrouver les liens qui les unissent, connaître en détail leur utilisation par les programmes, sont les éléments fondamentaux de votre patrimoine informationnel. Les analyses de la totalité des éléments techniques existant effectuées par les automates de REVER garantissent la qualité et l exhaustivité des résultats produits. Optimiser le présent Accroître la fiabilité de vos systèmes d information en contrôlant la qualité des, accélérer la mise en production des applications en augmentant la qualité et la pertinence des tests, développer la capacité de vos systèmes à s adapter rapidement aux exigences évolutives de votre métier, minimiser les risques et les coûts des interventions techniques maintenance, migrations, fusions, réécritures par un renforcement de la maîtrise de vos applications, tels sont les défis relevés par les solutions de REVER. Assurer le futur Les solutions de REVER s appuient toutes sur la modélisation des concepts fondateurs de vos applications. Grâce à leur puissance pour la maîtrise de la complexité des systèmes d information et à leur capacité à être modifiés aisément, ces modèles qui sont par nature indépendants de la technologie, sont le moyen le plus sûr de garantir la continuité de vos actions et la pérennité de vos investissements. «Le patrimoine est le lien qui unit le présent au passé et au futur.» REVER The data modeling company Rue du Séminaire, 22 - B 5000 Namur info@rever.eu www.rever.eu Tél. +32 (0)81 72 51 33 - +32 (0)81 72 51 31
«Vivre efficacement, c est vivre avec une information adéquate.» («Cybernétique et société», Norbert Wiener, 1950) La croissance vertigineuse de la quantité d informations à gérer, l augmentation inexorable de la complexité liée à la sophistication de plus en plus poussée des programmes et à l interdépendance des systèmes existants, font que les responsables des services informatiques ont de plus en plus de difficultés à répondre aux exigences imposées par la nature même de l information : son évolutivité. Il y a là, pour toutes les organisations, des risques majeurs de dysfonctionnement, de décisions inappropriées, de blocage ou d arrêt temporaire de leur fonctionnement. En outre, au cours des années, les entreprises ont constitué un véritable «patrimoine informationnel» que nombre d experts considèrent aujourd hui comme une partie intégrante de leur «capital immatériel». Ce capital est conservé dans de nombreux fichiers et/ou bases de et se doit d être protégé, et géré, efficacement. C est à ces enjeux et exigences stratégiques que répondent les solutions de REVER, éditeur de logiciels spécialisés pour la gestion des, des systèmes d information et des patrimoines informationnels. Les solutions de REVER se présentent sous forme de plateformes technos, véritable boîte à outils, qui s inscrivent dans une approche permettant : de décoder le passé pour : une maîtrise complète des applications existantes ; capitaliser les connaissances. d optimiser le présent pour : une amélioration continue des systèmes d information ; une réduction des risques et des délais des interventions ; garantir la continuité des services offerts aux utilisateurs. d assurer le futur par : la mise en place d architectures, de méthodes et d outils agiles assurant l adaptabilité des systèmes d information et leurs évolutions ultérieures. Une offre qui accompagne le cycle de vie des applications Les plateformes technos de REVER sont mises à la disposition des partenaires et des clients de REVER. Elles permettent aux intervenants qui, chacun dans sa fonction, œuvrent pour le bon fonctionnement de l application, d être plus efficaces tout en diminuant les risques liés à leurs interventions. bases de et modélisation Connaissance de l existant Qualité des Archivage Qualité Évolutions technos RÉFÉRENTIEL Modèle des Modèle Processus Metadata Règles de gouvernance Développement Test Conception Architecture Analyses d impact Maintenances évolutives Implémentation et modélisation
Décoder le passé La plateforme «et modélisation» de REVER est constituée par un ensemble d outils qui effectuent des analyses exhaustives de la totalité des éléments techniques d une application existante. Les analyses automatiques des programmes, des bases de, de leurs structures et de leurs contenus permettent, notamment, la récupération des règles «métiers» implémentées dans les programmes. Les principaux résultats produits sont : une «cartographie» détaillée de l utilisation des par les programmes ; le modèle des complet reprenant les trois niveaux de modélisation : modèle physique, modèle et modèle conceptuel (ou sémantique). L ensemble de ces résultats est enregistré dans le référentiel de, la plateforme de modélisation de REVER. Il va de soi que ce référentiel est le point de départ idéal pour réaliser des analyses d impact lors des évolutions de la base de. En outre, le référentiel de permet de gérer simultanément plusieurs systèmes d information et de capitaliser, au fur et à mesure du temps, les connaissances des différentes applications. Cette capitalisation est la base de construction des dictionnaires d entreprise, des projets de Master Data Management (MDM), des projets d entrepôts de, etc. Carte de l utilisation de tables DB2 depuis un écran utilisateur. Enrichissement du modèle de la BD par les liens «cachés» dans les programmes. Optimiser le présent Mesure de la qualité des. évolution de base de. Les responsables d application soucieux d amplifier le service rendu à leurs utilisateurs peuvent faire appel aux solutions de REVER : dans le cadre de projets ponctuels en utilisant : la plateforme de «bases de» pour tout changement lié à des évolutions technos ; la plateforme de pour tout mouvement de ou enrichissement des contenus existants. dans une volonté d amélioration continue des systèmes d information par l utilisation régulière de : pour la gestion des évolutions des bases de dans le cadre des maintenances ; la plateforme «et modélisation» pour l analyse des impacts d une évolution de la base de ; la plateforme pour constituer des sous-ensembles de cohérents du point de vue de la «métier» en vue de jeux de tests, d archivage ou de dossiers thématiques ; la plateforme de «Qualité des» pour mesurer et améliorer la qualité des contenus afin d accroître la confiance des utilisateurs dans l application.
Une offre basée sur des technologies innovantes rigoureuses D un point de vue technique, REVER s inscrit dans une démarche d Ingénierie Dirigée par les Modèles (IDM). Se concentrant sur les et les systèmes d information, REVER industrialise et commercialise les résultats de plus de vingt années de recherche et développement réalisés par le Laboratoire d Ingénierie des Bases de Données (LIBD) de l Université de Namur (Belgique). En particulier, REVER, en collaboration permanente avec le LIBD, poursuit le développement de la plateforme de modélisation. L architecture des outils de REVER est composée de trois parties : le s analyseurs contenus dans la plateforme «et modélisation» dont l objectif est d alimenter le référentiel de ; la plateforme et son référentiel qui permettent de : modéliser les (modèles conceptuel, et physique) d une base de et/ou d une application ; passer du modèle conceptuel au modèle et au modèle physique au moyen de fonctions de transformation symétriquement réversibles sans perte sémantique ; modéliser les processus d une application (diagrammes d activités, use case) ; exprimer les modèles dans différents langages de représentation (UML, E/R,...) ; supporter tous les types de BD (hiérarchique, réseaux, relationnel, objets, XML,...). les générateurs qui exploitent le référentiel de DB- MAIN pour : exporter le contenu du référentiel ; gérer la base de : scripts de création, de modification, etc.; produire les codes «source» des programmes spécifiques liés aux différentes plateformes. APPLICATION EXISTANTE BD Codes source programme et modélisation ANALYSEURS Structures des bases de Contenus des bases de Processus (programmes, JCL, scripts,...) RÉFÉRENTIEL Développements spécifiques A PI JAVA bases de Qualité des Architecture GÉNÉRATEURS Exportation du contenu référentiel Gestion de la base de : création, modification,... Gestion de la migration des Gestion des mappings Gestion des sélections et des extractions Gestion des règles Gestion des accès aux Scripts (DDL) Migrateurs, accesseurs, comparateur Migrateurs, comparateur Extracteurs, comparateur Contrôleurs Modules Références Les plateformes technos sont utilisées par de nombreux partenaires de REVER tels que Anubex (B), Bearing Point (USA), Bull (B), Bull (USA), Cegeka (B), CSC (B), IACP (F), Metaware (F), Perot Systems (IND), Siemens (D), Tescom (F), Tieto (DK), Treehouse (USA), Unisys (B), etc., et à la plus grande satisfaction de clients tels que Cetrel (L), Chrysler (B), Communauté française (B), CNP (F), Crédit Foncier (F), CSX (USA), Fireman s Fund (USA), Generali (F), GIAL (B), Ministère des Finances (B), Ministère des Finances (F), Ville de Charleroi (B), etc.
Assurer le futur Le contenu du référentiel de est en fait une modélisation des processus et des des applications. Par essence, cette modélisation est indépendante de toute technologie et facilite la communication entre les intervenants «métier» et les informaticiens. Elle est donc le moyen le plus efficace, et le plus sûr, pour permettre les évolutions futures et garantir la pérennité des investissements consentis pour le développement et l utilisation de l application. C est dans cet esprit que REVER a développé la plateforme «Architecture» qui permet d isoler les accès aux Modélisation des «couches» d une application. des traitements. Basée sur une génération automatique de modules aux selon une «métier», cette plateforme est le gage d une architecture capable de s adapter rapidement à toute évolution en un minimum d effort et de temps. «Le patrimoine est le lien qui unit le présent au passé et au futur.» Le concept de «patrimoine» informationnel est la prise en compte des «systèmes d information» dans leur dimension temporelle. De par sa capacité à décoder le passé, à optimiser le présent et à mettre en place les éléments permettant d assurer le futur, la démarche de REVER s inscrit dans une approche de gestion du patrimoine informationnel analogue à la gestion de patrimoine économique ou financier, en visant à : établir un état des lieux, véritable «bilan» patrimonial afin de protéger les acquis ; proposer des solutions opérationnelles pour gérer au mieux l existant ; assurer un développement harmonieux et maîtrisé, gage de la croissance de valeur du patrimoine. La croissance de valeur du patrimoine informationnel au cours du temps dépend en particulier de sa capacité à s adapter rapidement aux évolutions continuelles des organisations. L ambition de REVER est de les aider à relever ce défi. FONCTIONS Décoder le passé Optimiser le présent Assurer le futur TRANSMETTRE HÉRITER GÉRER TRANSMETTRE HÉRITER ACTIONS Mesurer la valeur Qualité des Établir un état des lieux et modélisation Accroître la qualité Assistance continue au cours du cycle de vie des applications Intégrer des éléments externes fusion de Évoluer en fonction des besoins fonctionnels ou techniques bases de Installer des procédés pérennes Modélisation Architecture Communiquer les savoirs Modèle des Documentation
Une offre adaptée aux besoins des organisations les plateformes de REVER Les besoins fonctionnels et modélisation fusion de bases de fusion de Qualité des Architecture Conception Implémentation Création de bases de implémentation d une architecture Implémentation d une couche aux Implémentation de services maintenance de bases de Modification de la base de Analyses d impact des modifications évaluation de la qualité des exploitation de bases de de suivant une «dossier» Jeux de tests Archivage des Purge des restructuration de bases de évaluation des scénarii pour les évolutions majeures Ré-ingénierie des bases de Migration de bases de Migration de Intégration de autres fonctions Aide à la construction d un dictionnaire des Aide à la construction d entrepôts de Aide à l implémentation de système de «business intelligence» Aide à l évaluation de progiciels Aide à la gouvernance des Aide à la réception d application (TRA - tierce recette applicative) Quelques-uns des environnements techniques SGBD Langages Autres IMS Cobol Natstar DL1 C Coolgen IDS2 C++ Genio IDMS Java SAS Supra PLI Datastage Data-Com Visual basic Powercenter Sybase Natural... Oracle Ideal DB2 Mantis Adabas RPG Postgres ADS/OLM Sql server......