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 SITools Système léger daccès aux données spatiales CCT SIL – OP 24/11/2006.

Présentations similaires


Présentation au sujet: "Romain SITools Système léger daccès aux données spatiales CCT SIL – OP 24/11/2006."— Transcription de la présentation:

1 Romain SITools Système léger daccès aux données spatiales CCT SIL – OP 24/11/2006

2 Présentation SITools – CCT SIL–OP – 24/11/20062 Du vocabulaire… Les données spatiales : Des documents quelconques Fichiers de mesures temporelles de champ magnétique, Prise de vue de la terre, Annuaires détoiles, … Jeu de donnée : regroupement de données homogènes et cohérentes Selon la source (capteur, expérience), Selon le niveau de traitement, … SVA (Service à Valeur Ajoutée) : application de traitement prenant des données en entrée et accessibles en ligne Tracé de graphique à la carte, tracé 3D, Conversion de format, compression, Extraction temporelle conditionelle, … Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

3 Présentation SITools – CCT SIL–OP – 24/11/20063 Le contexte SGDS (Service de Gestion des Données Spatiales) : réflexion sur la pérennisation et la dissémination des données, depuis Constat sur la gestion des données dans les laboratoires : Peu de moyens (pas doutils comme le SIPAD) Petits volumes de données ayant vocation à rester dans les labos (donc pas au CNES) Systèmes daccès spécifiques et hétérogènes, ou données inaccessibles Services associés non partagés Comment répondre à ce besoin de mise à disposition ? Maintenance des systèmes ? Interopérabilité ? Observatoires virtuels ? Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

4 Présentation SITools – CCT SIL–OP – 24/11/20064 Le besoin Simplicité dinstallation et de maintenance Possibilité de modifier soit même lIHM ou le modèle de données Installable soi-même Portabilité (plateformes très différentes dans les labos) Généricité Adaptation à tous types de données Modularité des composants Adaptation à lexistant (remplacement de modules par des services existant) interface simples et claires Adaptation à larchitecture système Interopérabilité interfaçage avec dautres systèmes daccès aux données Observatoires Virtuels Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

5 Présentation SITools – CCT SIL–OP – 24/11/20065 Laction SITools Une action de R & T CNES (faisabilité) Boîte à outil permettant de créer rapidement un système daccès aux données Installé, implémenté et administré par les laboratoires utilisateurs (pas une solution clé en main rigide) Fédère et uniformise un effort de mise à disposition de données scientifiques Système de données interopérables unifier laccès Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

6 Présentation SITools – CCT SIL–OP – 24/11/20066 Exemple Linstance de démonstration de SITools : Jeu fruit Jeu fleur Jeu légume Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

7 Présentation SITools – CCT SIL–OP – 24/11/20067 Technologies Sitools est constitué : Dune couche de logiciels « libres » MySQL / PostgreSQL (tout SGBD accessible via JDBC) Tomcat 4 / Tomcat 5 (nécessitant une JRE 1.4 ou 1.5) Apache 2 Dun ensemble de webapps (modules web) hébergés par Tomcat Complètement configurables Interconnectés et dialoguant en SOAP Accédés par des applications clientes Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

8 Présentation SITools – CCT SIL–OP – 24/11/20068 Architecture (1/6) Présentation dun schéma darchitecture de SITools simplifié Données réparties sur deux sites (avec des bases de données existantes) : A et B Un site pour le serveur SITools : site C Schéma simplifié Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

9 Présentation SITools – CCT SIL–OP – 24/11/20069 Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion Architecture Présentation dun schéma darchitecture de SITools Deux sites pour les données : un site A, un site B Un site pour le serveur SITools : site C Repository SITE A SITE B SITE C Jeux de données Metadonnées Catalogue A Catalogue B Application Cliente IHM Super Catalogue Dictionnaire de synonymes catalogue A Dictionnaire de synonymes catalogue B Schéma darchitecture SITools

10 Présentation SITools – CCT SIL–OP – 24/11/ Architecture (2/6) Remplissage des méta données Pas de modification des tables de données existantes Possibilité de configurer toute lapplication via la base de données Phase la plus coûteuse et le plus importante de linstanciation de SITools. Exemple… Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

11 Présentation SITools – CCT SIL–OP – 24/11/ Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion Base de données SITools Table de données: MAG_KSM Table dataset Table attribute

12 Présentation SITools – CCT SIL–OP – 24/11/ Architecture (3/6) SITools est un boîte à outil : Modules nécessaires Catalogue (au moins 1) Repository IHM utilisateur (Instanciation de lIHM de base) Modules facultatifs Commande Service à valeur ajoutée (autant que nécessaire) Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

13 Présentation SITools – CCT SIL–OP – 24/11/ Architecture (4/6) Modules nécessaires Module Catalogue : Permet un accès générique aux données pour les autres modules de SITools. Autant de catalogue que nécessaire. Module Repository Référence les catalogues utilisés et les services associés Gère les droits des utilisateurs Gère les synonymes et les convertisseurs Module IHM Interface graphique standard pour –laccès aux données –la recherche par critères –… Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

14 Présentation SITools – CCT SIL–OP – 24/11/ Architecture (5/6) Modules facultatifs Module commande Gère le processus de commande de données (gros volumes / traitement batch) Dépôt de la commande sur un espace utilisateur (DAV) Gestion de lespace utilisateur sur le serveur SITools Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

15 Présentation SITools – CCT SIL–OP – 24/11/ Architecture (6/6) Modules facultatifs : Modules de Services à Valeur Ajoutée Plusieurs types : –Services interactifs Externes Internes –Services Batch (dépôt sur espace utilisateur ou autre). Un Kit de développement de SVA est fourni –Une interface à implémenter Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

16 Présentation SITools – CCT SIL–OP – 24/11/ Architecture détaillée Schéma détaillé de larchitecture Tous les modules peuvent être éclatés sur plusieurs machines Communication SOAP (XML over HTTP – Port 80) Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

17 Présentation SITools – CCT SIL–OP – 24/11/ Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion Architecture détaillée Schéma détaillé de larchitecture Tous les modules peuvent être éclatés sur plusieurs machines Communication SOAP (XML over HTTP – Port 80) 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

18 Présentation SITools – CCT SIL–OP – 24/11/ Implémentation (1/3) Laboratoires testeurs : LAM (Données SOHO / Corot) IAS (idem) CESR (Cassini, CDPP) Projets CNES : GEIPAN DATAQTIS Quelques copies décran… Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

19 Présentation SITools – CCT SIL–OP – 24/11/200619

20 Présentation SITools – CCT SIL–OP – 24/11/200620

21 Présentation SITools – CCT SIL–OP – 24/11/200621

22 Présentation SITools – CCT SIL–OP – 24/11/ Implémentation (2/3) Quelques exemples de services à valeur ajoutée Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

23 Présentation SITools – CCT SIL–OP – 24/11/200623

24 Présentation SITools – CCT SIL–OP – 24/11/200624

25 Présentation SITools – CCT SIL–OP – 24/11/200625

26 Présentation SITools – CCT SIL–OP – 24/11/200626

27 Présentation SITools – CCT SIL–OP – 24/11/200627

28 Présentation SITools – CCT SIL–OP – 24/11/200628

29 Présentation SITools – CCT SIL–OP – 24/11/200629

30 Présentation SITools – CCT SIL–OP – 24/11/ Implémentation (3/3) Démonstration sur linstance DATAQTIS (CNES) : Démonstration sur linstance SOHO (IAS) : Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

31 Présentation SITools – CCT SIL–OP – 24/11/ Utiliser SITools (1/2) Implémentation de SITools dans le cadre dun projet Installation SITools de base V3.2 : 1 à 2 jours Adaptation de lIHM (qq jours – dépend compléxité) Remplissage de la base de données (ordre de la semaine) Ajout de services (en fonction de la compléxité) On peut rapidement (env. 1 semaine) avoir une version simple dun serveur de données : les raffinements viennent après et sont fonctions de la complexité. Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

32 Présentation SITools – CCT SIL–OP – 24/11/ Utiliser SITools (2/2) Support CNES présent DCT/PS/VDO Architecture à mettre en œuvre Aide à la mise en place Contrat industriel CAP G. développeur de SITools Javadoc complète et détaillée pour un industriel Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

33 Présentation SITools – CCT SIL–OP – 24/11/ Avantages / Inconvénients de SITools Avantages : Souplesse modification simple de lIHM Modification simple du modèle de données, des critères de sélection Facilité dinstallation Facilité de développement des SVAs Beaucoup dinterfaces (convertisseurs, connecteurs, SVAs, etc..) Portable (plateforme, SGBD, …) Open source Inconvénients ( = avantages SIPAD-NG) : Solution non sécurisée au sens CNES Pas de vérification stricte des données entrées par rapport à un dictionnaire Connaissances informatique requises pour ladministration (et limplémentation), gestion de la base de données Pas dinterface admin Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion

34 Présentation SITools – CCT SIL–OP – 24/11/ Conclusion Plus dinformations sur le site web de SITools : Merci de votre attention. Plan Du vocabulaire Le contexte Le besoin Laction SITools Exemple Technologies Architecture Implémentation Utiliser SITools + / - Conclusion


Télécharger ppt "Romain SITools Système léger daccès aux données spatiales CCT SIL – OP 24/11/2006."

Présentations similaires


Annonces Google