II. La structure d`accueil - C`est fermé. Jusqu`à nouvel ordre.

I
Jean-Sylvain Granier
IUT de Montpellier 2
DUT Intomatique Année Spéciale
Promotion 2010 2011
Tuteur : Mr Olivier Prat
Professeur responçable : Mme Salmon
Rapport de Stage
Création d’un Module pour l’archivage de flux XML en
Base de Données Relationnelle
II
REMERCIEMENTS
Je tiens à remercier tout particulièrement et à témoigner toute ma reconnaissance aux
personnes suivantes, pour l’expérience enrichissante en plein d’intérêt qu’elles m’ont
permis de vivre durant ces deux mois dans le Centre Informatique National de
l’Enseignement Supérieur :
Monsieur Philippe Prat, mon tuteur de stage, pour l’intérêt du sujet de stage
qu’il m’a confié, sa confiance, ses conseils et le temps qu’il m’a accordé.
Monsieur Theron Jean-Pierre, qui a assuré le suivi du projet en absence de Mr
Prat
Monsieur Rouchon Olivier, responsable du Département Archivage et Diffusion
du CINES, pour sa disponibilité, et pour m’avoir accueilli dans son
département.
Monsieur Pontillon Marcel, Secrétaire Général du CINES, pour m’avoir permis
de faire mon stage au CINES.
Monsieur Daumas Francis, directeur du CINES.
Tous les membres de l’équipe du CINES que j’ai pu côtoyer pendant cette
période, et qui n’ont jamais hésité à se mettre à ma disposition lorsque je les
sollicitais.
III
Sommaire
Remerciements ............................................................................................................. II
Glossaire ...................................................................................................................... V
Table des figures ........................................................................................................ VI
I. Introduction ................................................................................................................ 1
II. La structure d’accueil ................................................................................................ 2
II.1. Le CINES ........................................................................................................... 2
II.1.1. Le calcul numérique intensif: ....................................................................... 2
II.1.2. La diffusion : ................................................................................................ 2
II.2. Les Départements .............................................................................................. 2
II.2.1. DCI .............................................................................................................. 2
II.2.2. DSII .............................................................................................................. 3
II.2.3. DARH .......................................................................................................... 3
II.2.4. DAD ............................................................................................................. 3
II.3. Le projet ISAAC.................................................................................................. 4
II.4. Le sujet du stage ................................................................................................ 5
III. Analyse des Besoins ................................................................................................ 6
IV. Matériel & Méthodes ................................................................................................ 8
IV.1. Phases de conception ....................................................................................... 8
IV.1.1. Recherche des solutions existantes pour traiter le problème ..................... 8
IV.1.2. Elaboration d’une stratégie d’intégration .................................................. 10
IV.2. Outils et environnement de développement .................................................... 12
IV.2.1. Ordinateur ................................................................................................ 12
IV.2.2. Environnement de développement ........................................................... 12
IV.2.3. SVN .......................................................................................................... 13
IV.2.4. Répertoire commun du projet ................................................................... 13
IV.3. Phase de développement ............................................................................... 13
IV.3.1. Le contrôleur XGDB ................................................................................. 13
IV.3.2. La feuille de style xml2hbm.xsl ................................................................. 16
IV.4. Phase de tests ................................................................................................ 20
IV.4.1. Tests indépendants, classes par classes ................................................. 20
IV.4.2. Test de la feuille de style xml2hbm.xml .................................................... 21
IV.4.3. Tests de l’ensemble du module XGDB ..................................................... 21
V. Résultats ................................................................................................................ 22
V.1. Les recherches préalables ............................................................................... 22
IV
V.2. La stratégie élaborée ....................................................................................... 22
V.3. Développement du module XGDB .................................................................. 22
VI. Discussion ............................................................................................................ 23
VI.1. Un modèle relationnel pour stocker des données hiérarchiques. Quel intérêt ?
...................................................................................................................................... 23
VI.2. XSLT pour fransformer le fichier XSD ............................................................ 23
VI.3. Presque tout est à terminer. Pourquoi ? ......................................................... 23
VII. Conclusion ........................................................................................................... 25
Annexes ....................................................................................................................... 1
Annexe I. Diagramme de GANTT : Planning de stage ............................................. 2
Annexe II. Organigramme du CINES ........................................................................ 3
Annexe III. L’Archivage Pérenne .............................................................................. 4
Annexe IV. Veille technologique portant sur le stockage XML .................................. 5
Annexe V. Diagramme de XGDB : Interactions entre l’application métier, XGDB,
Hibernate et Postgre SQL. .............................................................................................. 6
Annexe VI. Diagramme des Classes de XGDB ........................................................ 7
Résumé ........................................................................................................................ 9
Abstract ........................................................................................................................ 9
V
GLOSSAIRE
Lorem, 1, 3, 5, 7, 9, 10, 13, 15, 18, 20
1 / 41 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !