This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
wiki:epims4_0m2:developer:epbackintro [2008/07/16 08:01] 127.0.0.1 édition externe |
wiki:epims4_0m2:developer:epbackintro [2008/11/06 15:31] (current) 90.27.20.121 |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== 1. Introduction ===== | + | ===== Introduction ===== |
- | BackPims est l'application standalone qui permet : | + | eP-Back est l'application standalone qui permet : |
+ | |||
+ | * Le transfert des nouvelles données d'acquisitions sur le SAN et les référencer dans ePIMS. | ||
+ | * La suppression sécurisée, sur les instruments, des données d'acquisitions qui ont été transférées | ||
- | * Le transfert des nouvelles données d'acquisitions sur le SAN et les référencer dans PIMS. | ||
- | * La suppression sécurisée des instruments des données d'acquisitions qui ont été transférées | ||
Line 10: | Line 11: | ||
==== 1. Architecture générale ==== | ==== 1. Architecture générale ==== | ||
- | Le terme opération désigne le transfert des données depuis l’instrument sur le SAN avec toutes les mises à jour associées au niveau de PIMS ou le nettoyage des PC des instruments en fonction de l’existant dans PIMS. | + | Le terme opération désigne le transfert des données depuis l’instrument sur le SAN avec toutes les mises à jour associées au niveau de ePIMS ou le nettoyage des PC des instruments en fonction de l’existant dans ePIMS. |
L’interface BackupParameters est en charge de la configuration des opérations du point de vue des options de copie/suppression et de la détermination du format des données (et par conséquent des données) à traiter. | L’interface BackupParameters est en charge de la configuration des opérations du point de vue des options de copie/suppression et de la détermination du format des données (et par conséquent des données) à traiter. | ||
Line 19: | Line 20: | ||
{{ epb_model.png }} | {{ epb_model.png }} | ||
- | **Figure 1: Architecture globale de BackPIMS** | + | ** Architecture globale de eP-Back** |
+ | |||
+ | Un cache permet de conserver la liste des analyses identifiées pour un format donné (ou plus précisément une configuration donnée). Voir le chapitre suivant pour plus de précision : [[epbackcache]] | ||
=== 1. Implémentation === | === 1. Implémentation === | ||
Line 31: | Line 34: | ||
{{ epb_model2.png }} | {{ epb_model2.png }} | ||
- | **Figure 2: Diagramme de classes globales de l’implémentation de BackPims** | + | ** Diagramme de classes globales de l’implémentation de eP-Back (pas entièrement à jour... mais globalement juste)** |
Du point de vue de l’IHM, BackPimsApp contient tous les Panel de l’application. ConfigurationPane permet de saisir les paramètres de copie. C’est également cette classe qui gère, toujours du point de vue IHM, la configuration relative au format de données. Comme indiqué plus haut AnalysisPane permet de visualiser les analyses. Un dernier panel, LogPane contient les différents messages de l'application. Enfin, AnalysisOperationAction est un bouton qui permet de démarrer le transfert des données. Les classes utilisées et leur agencement sont schématisés ci-dessous. | Du point de vue de l’IHM, BackPimsApp contient tous les Panel de l’application. ConfigurationPane permet de saisir les paramètres de copie. C’est également cette classe qui gère, toujours du point de vue IHM, la configuration relative au format de données. Comme indiqué plus haut AnalysisPane permet de visualiser les analyses. Un dernier panel, LogPane contient les différents messages de l'application. Enfin, AnalysisOperationAction est un bouton qui permet de démarrer le transfert des données. Les classes utilisées et leur agencement sont schématisés ci-dessous. | ||
{{ epb_ihm_global.jpg }} | {{ epb_ihm_global.jpg }} | ||
- | **Figure 3: Organisation globale de l'IHM** | + | |
+ | **Organisation globale de l'IHM** | ||
\\ | \\ |