La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Romain Thierry SITools Présentation de loutil (1/2)

Présentations similaires


Présentation au sujet: "Romain Thierry SITools Présentation de loutil (1/2)"— Transcription de la présentation:

1 Romain Thierry SITools Présentation de loutil (1/2) 01/06/06 Institut dAstrophysique Spatiale

2 Présentation SITools – IAS, juin Objectif Constat dans les laboratoires : Petits volumes de données Systèmes daccès spécifiques et hétérogènes, ou données inaccessibles Services associés non partagés Maintenance ? Interopérabilité ? SITools : Système de Gestion de Données Scientifiques Une action de recherche CNES (faisabilité) Fournir un ensemble doutils aux laboratoires pour leur système daccès aux données et aux services Installé et administré par les laboratoires (pas clé en main) Créer des centres de données interopérables, unifier laccès Fédérer leffort de mise à disposition

3 Présentation SITools – IAS, juin Concepts clé Besoins : Simplicité dinstallation et de maintenance Portabilité (plateformes très différentes dans les labos) Généricité pour sadapter à tous types de données Modularité des composants (maintenance, flexibilité, réutilisation de modules existants) Interopérabilité (interfaçage avec dautres systèmes daccès aux données)

4 Présentation SITools – IAS, juin Utilisateurs 2 types : Administrateur : Installe SITools Configure linstance et la met à jour Gère les utilisateurs et les demandes dinscription Lutilisateur (scientifique) Veut récupérer des données selon des critères Veut appliquer des traitements sur ces données

5 Présentation SITools – IAS, juin Architecture Sitools est constitué : Dune couche de logiciels « libres » (MySQL/PostgreSQL, Apache, Tomcat) Dun ensemble de modules/services (webapps hébergées par tomcat) : Complètement configurables Interconnectés et dialoguant via SOAP (webservice) Accédés par des applications clientes

6 Présentation SITools – IAS, juin Architecture 5 types de services basiques ont été développés : Catalogue on-line Catalogue off-line Repository Commande User-workspace SITools peut intégrer des services spécifiques (Added Value Services) : Programme indépendants Batch ou interactifs Interagissant avec le système pour offrir de nouvelles fonctionnalités Tracé à la carte Data-mining 3D …

7 Présentation SITools – IAS, juin Site C Description of services Site B Description of services Client Site A Description of services Connection bus between the various services Internet browser Site A Client Application (Web Server) Site A Repository Site C Added-Value Services 2 Site C User Space Site A Added-Value Services 1 Site A Command Processing Site B AVS 3 Site B Catalog off-line Site N Added-Value Services N Dictionnaires des synonymes Site A Catalog Catalog 1Catalog 2Data 1... Catalog 1Catalog 2Data 1 Service 1 Existant

8 Présentation SITools – IAS, juin Architecture SITools sadapte à lexistant : Pas de modification des catalogues existant Ajout de tables génériques supplémentaires Pour décrire lexistant colonne par colonne Pour définir les attributs servant de critères de recherche Pour associer des métadonnées aux tables existantes (jeux de données) SITools est capable dutiliser et de croiser des données provenant de catalogues différents Le « super catalogue » est une vue agrégée de tous les catalogues dune instance SITools Mécanisme de synonymes Mécanisme de convertisseurs

9 Présentation SITools – IAS, juin Table : HIRES

10 Présentation SITools – IAS, juin Table : HIRES Table : DataSet

11 Présentation SITools – IAS, juin Table : HIRES Table : DataSet Table : Attribut

12 Présentation SITools – IAS, juin Les données 2 cas : Les données sont des fichiers Les métadonnées sont dans la base de données, fichier par fichier On référence le fichier via un attribut URL Les données sont directement dans la table Ex : catalogues détoiles

13 Présentation SITools – IAS, juin Technologie SITools est développé en J2EE (Servlets + JSP) Struts (MVC) application cliente AXIS (SOAP) pour les webservices SITools fonctionne avec un JRE 1.5 OS : Windows 2000 /XP Linux Et tout autre plateforme où lon peut installer Tomcat, Java et Apache Configuration Standard Requise pour un serveur : CPU 2.5GHz / RAM : 1024 Mo

14 Présentation SITools – IAS, juin Prise en main de loutil Installation Apache, Tomcat, déploiement des webapps pour linstance de démonstration : env. 1 journée (a priori sans support et en suivant la doc) Configuration pour un projet : avec support CNES Conception du schéma de la base de données (définition des critères) : env. 1 semaine Modification du look de lIHM (CSS + JSP) : dépend de la compléxité voulue Création de SVA : dépend de la compléxité En 1 semaine : Une instance de base installée & configurée Les améliorations peuvent venir au fur et à mesure (SVA, etc). Documentation en ligne :

15 Présentation SITools – IAS, juin Conclusion Programme de laprès-midi : Présentation détaillée (+ configuration des services) Démonstrations Présentation des évolutions envisagées Merci pour votre attention…


Télécharger ppt "Romain Thierry SITools Présentation de loutil (1/2)"

Présentations similaires


Annonces Google