Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
SITools Présentation de l’outil (1/2)
01/06/06 Institut d’Astrophysique Spatiale
2
Objectif Constat dans les laboratoires :
Petits volumes de données Systèmes d’accè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 d’outils aux laboratoires pour leur système d’accè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 l’accès Fédérer l’effort de mise à disposition Présentation SITools – IAS, juin 2006
3
Concepts clé Besoins : Simplicité d’installation et de maintenance
Portabilité (plateformes très différentes dans les labos) Généricité pour s’adapter à tous types de données Modularité des composants (maintenance, flexibilité, réutilisation de modules existants) Interopérabilité (interfaçage avec d’autres systèmes d’accès aux données) Présentation SITools – IAS, juin 2006
4
Utilisateurs 2 types : Administrateur : L’utilisateur (scientifique)
Installe SITools Configure l’instance et la met à jour Gère les utilisateurs et les demandes d’inscription L’utilisateur (scientifique) Veut récupérer des données selon des critères Veut appliquer des traitements sur ces données Présentation SITools – IAS, juin 2006
5
Architecture Sitools est constitué :
D’une couche de logiciels « libres » (MySQL/PostgreSQL, Apache, Tomcat) D’un 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 Présentation SITools – IAS, juin 2006
6
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 … Présentation SITools – IAS, juin 2006
7
. . . Existant Internet browser
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) Repository Site C Added-Value Services 2 User Space Added-Value Services 1 Command Processing Site B AVS 3 Catalog off-line Site N Added-Value Services N Dictionnaires des synonymes Catalog Catalog 1 Catalog 2 Data 1 . . . Service 1 Existant Présentation SITools – IAS, juin 2006
8
Architecture SITools s’adapte à l’existant :
Pas de modification des catalogues existant Ajout de tables génériques supplémentaires Pour décrire l’existant 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 d’utiliser et de croiser des données provenant de catalogues différents Le « super catalogue » est une vue agrégée de tous les catalogues d’une instance SITools Mécanisme de synonymes Mécanisme de convertisseurs Présentation SITools – IAS, juin 2006
9
Table : HIRES Présentation SITools – IAS, juin 2006
10
Table : DataSet Table : HIRES Présentation SITools – IAS, juin 2006
11
Table : Attribut Table : DataSet Table : HIRES
Présentation SITools – IAS, juin 2006
12
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 Présentation SITools – IAS, juin 2006
13
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ù l’on peut installer Tomcat, Java et Apache Configuration Standard Requise pour un serveur : CPU 2.5GHz / RAM : Mo Présentation SITools – IAS, juin 2006
14
Prise en main de l’outil
Installation Apache, Tomcat, déploiement des webapps pour l’instance 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 l’IHM (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 : Présentation SITools – IAS, juin 2006
15
Merci pour votre attention…
Conclusion Programme de l’après-midi : Présentation détaillée (+ configuration des services) Démonstrations Présentation des évolutions envisagées Merci pour votre attention… Présentation SITools – IAS, juin 2006
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.