6
Traitements Applicatifs Bases de données Interfaces Utilisateurs MODERNISATION IBMi Cycle de vie Etude de cas de modélisation de DB2 for i Etude de cas client GEODIS Road Transport Enjeux, problème rencontré par GEODIS GEODIS Road Transport devait maîtriser l’exhaustivité de son modèle de données pour moderniser la base de données de son système métier. Pour y parvenir, GEODIS s’est donné comme premier objectif d’identiier et de documenter le modèle de base de données du TMS (Transport Management System). Solution mise en place La solution de modernisation de la base de données a été mise en place conjointement par GEODIS Road Transport et Itheis, qui a fourni à GEODIS les logiciels et l’accompagnement pour la conduite du projet. La soution mise en place était basée sur les composants de Xcase for i, logiciel innovant et performant de modernisation de DB2 for i : 1) Mise en place de l’outil Xcase Relate-DB pour documenter les relations et générer les modèles graphiques des différents sous-domaines du système TMS 2) Mise en place de l’outil de visualisation Xcase Viewer-DB pour partager le modèle graphique documenté au sein des équipes de développeemnt, d’analystes, de support ..., pour faciliter la conception et réduire le temps d’analyse 3) Utilisation de la fonctionnalité Xcase de TRACE sur le modèle pour mettre en place le contrôle du respect des contraintes d’intégrité des données par les programmes L’intervention du consultant Itheis a permis de réaliser cette mission sans impact sur les ressources internes de GEODIS Road Transport. Bases de données Itheis - Solutions IBM i +33 (0)4 42 21 57 02 | [email protected] | www.itheis.com Parc Actimart - 1140 rue André Ampère - 13100 Aix-en-Provence Flasher pour en savoir plus GEODIS ROAD TRANSPORT GEODIS Road Transport est la société de transport routier du groupe GEODIS, leader des solutions logistiques. L’offre de transport de GEODIS repose sur la sécurité, la lexibilité, la capacité, la productivité, mais aussi sur la gestion de l’information permettant à GEODIS Road Transport de piloter les opérations de transport et d’optimiser en permanence les plans de transport de ses clients.

Bases de données Etude de cas de modélisation de …€¦ · Solution mise en place La solution Xcase for i de modernisation de la base de données a été mise en place conjointement

  • Upload
    vodiep

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Traitements Applicatifs

Bases de données

Interfaces Utilisateurs

MODERNISATION IBMi

Cycle de vie

Etude de cas de modélisation de DB2 for i

Etude de cas client GEODIS Road Transport

Enjeux, problème rencontré par GEODIS

GEODIS Road Transport devait maîtriser l’exhaustivité de son modèle de

données pour moderniser la base de données de son système métier.

Pour y parvenir, GEODIS s’est donné comme premier objectif d’identiier et de documenter le modèle de base de données du TMS (Transport

Management System).

Solution mise en place

La solution de modernisation de la base de données a été mise en place

conjointement par GEODIS Road Transport et Itheis, qui a fourni à GEODIS

les logiciels et l’accompagnement pour la conduite du projet.

La soution mise en place était basée sur les composants de Xcase for i,

logiciel innovant et performant de modernisation de DB2 for i :

1) Mise en place de l’outil Xcase Relate-DB pour documenter les relations et

générer les modèles graphiques des différents sous-domaines du système

TMS

2) Mise en place de l’outil de visualisation Xcase Viewer-DB pour partager

le modèle graphique documenté au sein des équipes de développeemnt,

d’analystes, de support ..., pour faciliter la conception et réduire le temps

d’analyse

3) Utilisation de la fonctionnalité Xcase de TRACE sur le modèle pour mettre

en place le contrôle du respect des contraintes d’intégrité des données par

les programmes

L’intervention du consultant Itheis a permis de réaliser cette mission sans

impact sur les ressources internes de GEODIS Road Transport.

Bases de données

Itheis - Solutions IBM i +33 (0)4 42 21 57 02 | [email protected] | www.itheis.com

Parc Actimart - 1140 rue André Ampère - 13100 Aix-en-Provence

Flasher pour

en savoir plus

GEODIS ROAD TRANSPORT

GEODIS Road Transport est la

société de transport routier du

groupe GEODIS, leader des

solutions logistiques.

L’offre de transport de GEODIS

repose sur la sécurité, la

lexibilité, la capacité, la productivité, mais aussi sur

la gestion de l’information

permettant à GEODIS Road

Transport de piloter les

opérations de transport et

d’optimiser en permanence les

plans de transport de ses clients.

Résultats obtenus pour GEODIS

GEODIS Road Transport a réussi à maîtriser l’exhaustivité de son modèle

de données applicatif métier avec Itheis et les outils logiciels Xcase for i.

La pertinence de l’outil Xcase for i ainsi que le résultat de la mission ont incité

GEODIS à étendre la démarche au delà du système TMS à l’ensemble du

domaine applicatif de GEODIS Road Transport.

La solution Xcase for i d’Itheis est riche de 20 années d’expérience sur

de multiples types de bases de données SQL. La solution mise en place

permet aujourd’hui à GEODIS d’adopter une culture SQL ouverte.

Stéphane Barré, Lead Solution Architect de GEODIS, témoigne :

« L’outillage Xcase, en redonnant la maîtrise exhaustive du modèle de

donnée applicatif, remet en lumière cet élément fondamental et élémentaire

d’une application qu’est sa base de données. Dix couches de peintures

n’atténueront jamais totalement les imperfections d’un mur, il en va de

même pour les programmes sur la base de données…

Nous avons apprécié chez Itheis le suivi client, et l’intérêt porté à la réussite

du projet d’implémentation de l’outil et à la recherche conjointe de solutions

de progrès. »

Modèle graphique proposé par Xcass Viewer-DB

Itheis - Solutions IBM i +33 (0)4 42 21 57 02 | [email protected] | www.itheis.com

Parc Actimart - 1140 rue André Ampère - 13100 Aix-en-Provence

Flasher pour

en savoir plus

A PROPOS D’ITHEIS

Itheis réunit les meilleurs

spécialistes mondiaux de l’IBM

i/AS400/iSeries et propose une

solution globale innovante pour la

modernisation et les évolutions de

vos applications RPG et COBOL.

BENEFICES POUR GEODIS

Assainissement du référentiel

objet, par la suppression de

tables plus utilisées

Harmonisation des noms,

descriptions, des tables et des

colonnes

Gain de visibilité et partage de

la déinition du modèle pour toutes les équipes

Contrôle du respect par les

programmes des contraintes

d’intégrité des données

Bases de données

Etude de cas de connaissance d’applicatifs RPG

Etude de cas client SCHRADER International

Enjeux, problème rencontré par SCHRADER

L’entreprise SCHRADER International a construit son SI métier sur IBM

i (AS400, iSeries). Sa iliale française a dû faire face au renouvellement d’une partie de ses équipes de développement informatique.

Dans contexte, l’enjeu était de préserver la connaissance de ses applicatifs RPG métiers historiques sur IBM i de gestion commerciale, de supply chain et de gestion de la production, tout en respectant les exigences de la réglementation Sarbannes-Oxley (SOX).

La solution X-Analysis Pro

Le logiciel X-Analysis Pro dédié à l’analyse et à la modernisation des applications RPG sur IBM i a été mis en oeuvre chez SCHRADER, pour documenter graphiquement et pour automatiser les analyses d’impact sur les applications métiers historiques. Parmi les principales fonctionnalités de X-Analysis utilisées par SCHRADER, on peut citer :

> Diagrammes de sous-systèmes> Diagrammes de sous-routines en couches (diagrammes de structures des programmes)> Traçage des variables : exploration hiérarchique à travers de multiples couches ou variables et programmes/ ichiers/écrans> Navigateur de code source, diagrammes de structure graphiques et diagrammes de lux de données interactifs> Assistant pour la documentation de projet/ statique en format MS Word> Diagrammes entités-relations> Objets et procédures d’utilisation (« where used »), fonctionnalité fréquemment utilisée pour la maintenance applicative et le support.

X-Analysis a permis de documenter, analyser et décrire en détail les systèmes de SCHRADER d’une manière simple, claire et partagée.

Traitements Applicatifs

Itheis - Solutions IBM i +33 (0)4 42 21 57 02 | [email protected] | www.itheis.com

Parc Actimart - 1140 rue André Ampère - 13100 Aix-en-ProvenceFlasher pour

en savoir plus

LA SOCIETE SCHRADER

L’entreprise SCHRADER est

spécialiste des équipements

automobiles de contrôle et

de mesure et à l’origine de nombreuses innovations comme le système de surveillance de la pression des pneus TPMS.

La réputation mondiale de cette société de 2200 collaborateurs

repose sur sa iabilité, son expertise, la performance de ses produits et sa collaboration avec ses clients.

SCHRADER a rejoint le groupe SENSATA Technologies.

Interfaces Utilisateurs

Traitements Applicatifs

MODERNISATION IBMi

Bases de données

Cycle de vie

A PROPOS D’ITHEIS

Itheis réunit les meilleurs

spécialistes mondiaux de l’IBM i/AS400/iSeries et propose une solution globale innovante pour la modernisation et les évolutions de vos applications RPG et COBOL.

Résultats obtenus pour SCHRADER International

La solution X-Analysis Pro mise en place pour SCHRADER a permis le partage de la connaissance des applicatifs métier entre les anciens et les nouveaux développeurs et a sécurisé l’ensemble des opérations de développement et de maintenance sur ces applications lors du renouvellement des équipes.

Le responsable informatique de SCHRADER témoigne :

«Nous avons choisi la solution X-Analysis pour ses fonctionnalités et

son ergonomie, qui nous apportent beaucoup d’eficacité dans nos maintenances.

La mise en oeuvre de cet outil a fait gagner à l’équipe informatique de

SCHRADER du temps, réduit les délais et les risques, tout en nous

permettant de rester conforme aux exigences strictes d’audit de la

réglementation SOX.

X-Analysis a aussi permis aux nouveaux développeurs de découvrir et de

documenter l’applicatif existant avec une plus grande autonomie.

Nous avons apprécié notre collaboration avec Itheis, la compétence et

l’esprit de service de son équipe, ainsi que la réactivité à nos demandes.»

Diagramme de structure hiérarchique dans X-Analysis Pro

Traitements Applicatifs

Itheis - Solutions IBM i +33 (0)4 42 21 57 02 | [email protected] | www.itheis.com Parc Actimart - 1140 rue André Ampère - 13100 Aix-en-Provence

Flasher pour

en savoir plus

BENEFICES POUR SCHRADER

Vue unique et partagée des applications, documentation claire des maintenances

Gains de productivité dans les équipes de maintenance, de développement et de support

Diminution du risque et des délais

Conformité aux exigences d’audit de la réglementation SOX

Autonomie rapide des nouveaux développeurs

Traitements Applicatifs

Bases de données

Interfaces Utilisateurs

MODERNISATION IBMi

Cycle de vie

Etude de cas de modernisation de DB2 for i

Etude de cas client FIGEAS - ASSURA

La vision de FIGEAS :

« Nous faisons évoluer notre système d’information monolithique vers un modèle

ouvert, basé sur le « Best of breed » des solutions intégrées du marché (Finance,

CRM, Gestion des prestations, RH…) et interconnectées à notre Back Ofice que nous conservons » précise Laurent CRELIER, le DSI Adjoint, avant d’ajouter, « Pour

cela nous devons nous appuyer sur une base de données moderne, normalisée et

intègre aux standards SQL du marché. »

Les options de modernisation :

« La modernisation de notre base de données Back Ofice était prioritaire. Nous avons étudié les différentes options : la gérer manuellement ou à l’aide d’un

outil. La méthode « Surrogate » promue par IBM dans son RED BOOK dédié à

la modernisation de DB2 for i (ibm.com /redbooks Front cover Modernizing IBM

Eserver iSeries Application Data Access - A Roadmap Cornerstone) nous intéressait

car elle apporte une réelle indépendance entre les données et les traitements. Elle

permet de passer à SQL et d’enrichir les tables de nouveaux champs sans devoir

recompiler les programmes existants (Cobol, RPG et ADELIA chez nous). Nous

l’avions vériié sur un pilote. »

Le choix de la solution X-Case et du partenariat avec Itheis :

« Nous avons alors étudié les différentes solutions présentes sur le marché. La

solution Xcase s’est avérée la plus mature en permettant notamment d’implémenter

plusieurs méthodes dont la « Surrogate » d’IBM. »

« Nous avons réalisé avec l’intégrateur ITHEIS un POC (Proof of concept) d’une

semaine en nos locaux sur notre base client. Nous avons poussé les tests jusqu’à

faire tourner l’émission des primes sans erreur et sans dégradation de performances

sur nos nouvelles tables SQL ! Cela a ini de nous convaincre. »

Bases de données

Itheis - Solutions IBM i +33 (0)4 42 21 57 02 | [email protected] | www.itheis.com

Parc Actimart - 1140 rue André Ampère - 13100 Aix-en-Provence

Flasher pour

en savoir plus

LA SOCIETE FIGEAS

FIGEAS est la société de services du groupe ASSURA, premier assureur maladie en Suisse pour le régime obligatoire des soins, avec plus d’un million d’assurés en 2017.

Fort de ses 1 200 salariés, l’ensemble de l’activité Back Ofice est implémenté sur une plateforme IBM i, pourvue d’une base de données DB2 for i en DDS.

Solution mise en place

La solution Xcase for i de modernisation de la base de données a été mise en place

conjointement par FIGEAS et ITHEIS. La modernisation des 1 000 tables a été réalisée

en 3 lots ain de s’insérer dans des fenêtres restreintes d’indisponibilité du système. « Nous avons souhaité travailler avec un partenaire car nous n’avions pas d’intérêt à capitaliser sur une expérience de modernisation ponctuelle. Nous avons préféré nous

concentrer sur notre métier et conier cette partie du projet à ITHEIS ain de bénéicier de leur expertise. »

Les étapes de transformations se sont concentrées sur la valeur ajoutée métier:

pertinence des noms longs, validation des relations, nettoyage de certaines données,

mise en place de nouveaux champs...

Etapes du projet

• Mise en conformité SQL de certaines données (dates valides, champs numérique,

valeur Null, etc.)

• Transformation de DDS en DDL

• Génération des modèles graphiques relationnels des différents sous-domaines

• Partage du modèle avec les équipes de développement, les analystes, le support…

• Mise en observation du modèle pour identiier les traitements générant encore des orphelins (avant l’implémentation de l’intégrité Référentielle réelle sur DB2 for i).

Résultats obtenus par FIGEAS

Il n’aurait pas été possible de faire cette réalisation sans outil, ni expertise, à moins d’y

consacrer plusieurs années.

Le partenariat avec ITHEIS a permis de réaliser cette mission en minimisant l’impact

sur les ressources internes de FIGEAS : « Nous avons pu réaliser cette transformation

stratégique dans un délai très court de 8 mois, avec seulement trois fenêtres de 5 heures d’indisponibilité du système, sans impact sur la production et les développements. »

Les plus de la solution XCase for i pour FIGEAS

• Capacité à transformer sans remettre en cause l’existant, ni même recompiler les programmes

• Capacité à enrichir des structures de données en conservant le fonctionnement des

anciens programmes et en offrant de nouvelles possibilités aux nouveaux programmes.

• Capacité à porter l’évolution au-delà de la seule transformation.

• Capacité à exploiter la puissance de SQL grâce à 20 années d’expérience SQL multi-

bases des équipes Xcase.

• Parfaite utilisation à 100% du moteur SQE de DB2 for i

• Capacité à maintenir la base DB2 for i depuis le modèle graphique Xcase et auto-

documentation permanente

• Indépendance vis-à-vis du produit Xcase car il n’y a pas de boite noire : les scripts SQL

sont générés et conservés dans vos bibliothèques

• Capacité à publier le modèle graphique de données vers des « power users » (analystes

business…)

• Capacité à consulter le contenu des données en se déplaçant le long des relations

• Pertinence du moteur expert de Xcase à découvrir automatiquement les relations en

analysant le vocabulaire des données d’abord, puis en les vériiant dans les traitements (culture SQL)

• Capacité à implémenter les préconisations d’IBM

Itheis - Solutions IBM i +33 (0)4 42 21 57 02 | [email protected] | www.itheis.com

Parc Actimart - 1140 rue André Ampère - 13100 Aix-en-Provence

Flasher pour

en savoir plus

A PROPOS D’ITHEIS

Itheis réunit les meilleurs

spécialistes mondiaux de l’IBM

i/AS400/iSeries et propose une

solution globale innovante pour la

modernisation et les évolutions de

vos applications RPG et COBOL.

BENEFICES POUR FIGEAS

Epuration des données

Assainissement des traitements

générant des orphelins

Passage assisté aux noms longs

et descriptions, des tables et des

colonnes

Documentation du modèle

relationnel graphique de la base

de données et mise en place des

relations

Gain de visibilité et partage du

modèle pour toutes les équipes

Ouverture de la base

Ajout de nouveaux champs :

Identiiants uniques (identify), dates de type*DATE, etc…

Formalisation des relations

permettant d’automatiser la

génération d’échantillonnages

cohérents de la base de données,

pour constituer par exemple un base

de développement ou de recette.

Possibilité d’anonymisation

intelligente des données

Modernisation de la base de

données par étapes maîtrisées

(POC puis 3 lots)

Délai de réalisation court (8 mois), à

mettre en perspective par rapport à

d’éventuelles solutions alternatives

Peu d’indiponibilité du système

(15h), sans impact sur la production

et les développements

Impact minimisé sur les ressources

internes de FIGEAS

Bases de données