Présentation projet OiDb a l'équipe OSUG-DC / discussion technique Présents: Nadège Meunier, Benjamin Brichet-Billet, Laurent Bourges, Guillaume Mella %SLIDESHOWSTART{template="JmmcSlideShowTemplate"}% ---++!! Sommaire %TOC% ---++ Introduction * le JMMC développe des logiciels / catalogues pour l'observation par interférométrie optique : http://www.jmmc.fr * aucune véritable archive n'est rattachée aux principaux interféromètres en dehors des données brutes d'instruments ESO. Quelques données publiées / pérennisées (VizieR & éditeurs), les autres dispersées. * la communauté olbin/IAU-C54 supporte l'initiative de mise en place d'un portail de promotion , préservation et diffusion de données → démarrage du projet JMMC http://oidb.jmmc.fr mi-2013 ---++ Objectifs du projet * Quel service affiché: * portail -> accessibilité * hébergement -> partage * référencement de certaines données (DOI + VO) -> visibilité * Quelles données : L0-L3, externes / locales, individu/groupe/responsable d'intrument/institution, PUSH & PULL * -> création d'un groupe de travail JMMC et démarrage projet OiDb mi-2013 !! ---++ Présentation de l'outil [[http://oidb-beta.jmmc.fr][Demo (beta)]] des fonctions disponible: Web: * consultation * soumission * administration * statistiques consultation VO: * demo topcat ou aladin ---++ Architecture 3 tiers Navigateur / appli web / sgbd Navigateur * jquery, bootstrap, sampjs, html5 * html classique + quelques formulaires dynamiques * interoperabilité VO : jSAMP + [[http://voar.jmmc.fr][VOAR]] Appli Web * xquery avec le moteur [[http://exist-db.org][eXistDB]] * templates html * REST (ex: keywords pour formulaire de saisies, soumission de données) * module d'authentification sur base centralisée externe SGBD * postgresql + pgsphere * TAPlib * base xml eXistDB autre interface : acces au métadonnées par le protocole standardisé TAP ---++ Infrastructure data * serveur : VMs proxmox debian/centos (une prod + une beta) * DNS : gandi pour déclaration sur jmmc.fr (migration prévue sur RENATER pour certificats HTTPS + codesigning) * authentification maison : historique / 500 utilisateurs (base mysql / interface web maison ) ,logins + droits * serveur web : apache 2 / mod_proxy / htaccess récupéré du portail chaque jour * serveur d'appli : technologie J2EE (eXistDB sur Jetty + servlet TAPlib) * Backups: snapshot VM 3 fois / semaine + synchro NAS quotidien + sauvegarde bande hebdo (historique 4 dernières semaine/ 12 derniers mois / dernières années) * volumétrie : aujourd'hui 300MB, l'an prochain 500MB, aprés quelques Tera ??? dépendra des archives externes ( pipeline instrument 2eme génération + phase 3 ESO ) et des habitude pour l'hébergement de données oidb ---++ Infrastructure développement Spécifications: * groupe de travail JMMC * cadre IVOA (obscore/tap/samp) Forge OSUG: * gestion code sous SVN * gestion de ticket trac Developpement et deploiement d'application: * socle existdb: concept IDE intégré Web / packaging application / modules/ ---++ Quelques attentes * hébergement de données pérenne / versionné * VM (visibilité prox mox jusqu'a l'automne 2015) * authentification * mise a jour OS ? * acceder aux outils de surveillance de nos VM * expertise serveur d'application J2EE... %SLIDESHOWEND% -- Main.GuillaumeMella - 03 Oct 2014
This topic: Jmmc/Software
>
OiDbPointOsugDcOct2014
Topic revision: r3 - 2015-11-25 - GuillaumeMella
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback