SITools Présentation de l’outil (1/2)

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Réalisation d’un Framework pour la création de jeux d'arcades
Module 5 : Implémentation de l'impression
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
La Gestion de la Configuration
CHOUETTE Un outil pour le développement de données normalisées dans le champs de linformation voyageurs Jacques BIZE Groupe Technologie des transports.
13/04/05 - RB1 Montpellier 24/03/2005 Les interactions entre le SSO ESUP et le mécanisme de propagation d'identité
Tomcat et son fonctionnement XML
Les Web Services Schéma Directeur des Espaces numériques de Travail
SITools Présentation de l’outil (2/2)
Evolutions techniques
UV Libre : Logiciel de vente du BDE Réalisé par Maxime Chambreuil Encadré par Nicolas Malandain Maxime CHAMBREUIL – UV libre ASI4 –
Serveurs web pour JSP et Servlets
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Julien HERON.
TER Gestionnaires de contenu en ligne
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
AWEB Gestion d’un théâtre 28 juin 2002
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
CURSUS DE FORMATION AUX NOUVELLES TECHNOLOGIES DE DEVELOPPEMENT UV EJB Entité Module Java Expert.
Programmes de Réservation
METADYNE... L’architecture clients-serveurs d’un hypermédia adaptatif
Conception d’une application de gestion de fiches études
بسم الله الرحمن الرحيم. Institut Supérieure des Etudes Technologiques de Kébili.
Système de stockage réseaux NAS - SAN
Introduction aux services WEB
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Les outils d’intégration continue
Exposé Duan Kun Alexandra Moraru M2 Pro Traductique, INALCO
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
XML-Family Web Services Description Language W.S.D.L.
Module 1 : Préparation de l'administration d'un serveur
Sommaire Objectif de Peakup Principes de fonctionnement
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Introduction aux plates formes
Chap 4 Les bases de données et le modèle relationnel
SITools Système léger d’accès aux données spatiales
Des outils pour le développement logiciel
Rachid El Boussarghini
Création d'un projet Web avec Netbeans
Module 2 : Configuration de l'environnement Windows 2000.
Conception, création et animation d’une classe virtuelle
Le portail web netUniversité
Projet de Master première année 2007 / 2008
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
‘‘Open Data base Connectivity‘‘
Concepts. Procédures 1 EWS Excel Web Services. © Partouche David / 2007 version 0.1 Présentation des Excel Services Définition de base : Excel Services.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Outil de gestion des cartes grises
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Mise en place d’un Intranet
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Struts.
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
L’enseignement de spécialité SLAM
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Initiation à Oracle Server
Base de données biogéographiques sur Internet
OCS Inventory BENCHIKH.
1 I.U.T. DE NICE CÔTE D'AZUR DÉPARTEMENT INFORMATIQUE SESSION 2007 ‑ 2008 Sous la direction de : M. Gaëtan Rey, tuteur entreprise. M.Michel Syska, tuteur.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Soutenance de Projet – BTS IG
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
Analyse, élaboration et exploitation d’une Base de Données
Implémentation d’une interface pour l’exécution d’ETL à distance Projet de développement logiciel dans le cadre du cours SCG : « Réalisation d’Applications.
Transcription de la présentation:

SITools Présentation de l’outil (1/2) 01/06/06 Institut d’Astrophysique Spatiale

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

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

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

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

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

. . . 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

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

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

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

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

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

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 : 1024 Mo Présentation SITools – IAS, juin 2006

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 : http://vds.cnes.fr/sitools/index.htm Présentation SITools – IAS, juin 2006

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