Rapport de stage

Université de Nantes Master professionnel ALMA 2007/2008

Rapport de stage

Réalisation d’un outil d’extraction de données et sécurisation du projet DNA

Réalisé par :

VERNON Nicolas

Tuteur de stage :

SUNYE Gerson

Date du stage :
Mars – Août 2008

Responsable de stage :
MORNET Mickaël

Table des matières
1 Remerciements 2 Introduction 3 Présentation de l’entreprise
3.13.2 3.3 4.1 4.2 4.3 5.1 5.2 Histoire du groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quelques chires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sujet de stage . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . Organisation et mise en place du travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 5 6
6 7 7 9 9 9

4 Présentation dustage

9

5 Technologies et outils utilisés

Technologies . . . . . . . . . . . . . 5.1.1 Outil d’extraction . . . . . . 5.1.2 Sécurisation de l’application Outils utilisés . . . . . . . . . . . . 5.2.1 Outil d’extraction . . . . . . 5.2.2 Sécurisation de l’application But du projet . . . . . . . . . . . Planning prévisionnel du projet . Fonctionnement général . . . . . 6.3.1 L’acquisition desdonnées . 6.3.2 L’intégration des données 6.3.3 Schéma d’interaction entre Environnement technique . . . . . 6.4.1 Le bus de service . . . . . 6.4.2 Echanges JMS . . . . . . . 6.4.3 Gestion des logs . . . . . .

11

11 11 12 12 12 14

6 Présentation du projet DNA
6.1 6.2 6.3

6.4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . lesplates-formes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

16 16 17 17 18 18 19 19 19 20

7 Outil d’extraction de données
7.1 7.2

But de l’outil . . . . . . . . . . . . . . . Fonctionnalités de l’outil . . . . . . . . . 7.2.1 Extraction des données de la base 7.2.2 Création d’une base de données . 7.2.3 Importation des structures . . . .

. . . . . .. . . . . . . . . . de production . . . . . . . . . . . . . . . .

21

21 21 21 23 23

TABLE DES MATIÈRES
7.3 7.4 7.2.4 Importation des données . . . . . Analyse technique . . . . . . . . . . . . . 7.3.1 Export et import des données . . 7.3.2 Le langage de développement . . Fonctionnement détaillé de l’outil . . . . 7.4.1 Export des données . . . . . . . . 7.4.2 Création des basesd’importation 7.4.3 Importation des données extraites Les versions . . . . . . . . . . . . . . . . 7.5.1 Première version . . . . . . . . . 7.5.2 Deuxième version . . . . . . . . . Captures d’écran de l’outil . . . . . . . . Bilan et évolutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ….