Présentation projet 
OiDb a l'équipe OSUG-DC / discussion technique
  | 
Sommaire | 
  | 
  | 
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 | 
  | 
  | 
 
Demo (beta)  des fonctions disponible:
Web: 
-  consultation 
  -  soumission
  -  administration
  -  statistiques consultation
   
VO:     
 | 
  | 
 Architecture  | 
  | 
  | 
 
3 tiers Navigateur / appli web / sgbd
Navigateur 
-  jquery, bootstrap, sampjs, html5 
  -  html classique + quelques formulaires dynamiques
  -  interoperabilité VO : jSAMP + VOAR
 
   
Appli Web 
-  xquery avec le moteur 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...
   
 | 
 
 
-- 
GuillaumeMella - 03 Oct 2014
This topic: Jmmc/Software
 > OiDbPointOsugDcOct2014 
 
Topic revision: r2 - 2014-10-03 - 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