Présentation projet 
OiDb a l'équipe OSUG-DC / discussion technique
Présents: Nadège Meunier, Benjamin Brichet-Billet, Laurent Bourges, Guillaume Mella
  Slide 1: Sommaire 
 Slide 2: 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
 Slide 3: 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 !!
 
 
 Slide 4: Présentation de l'outil 
Demo (beta)
 des fonctions disponible:
Web: 
-  consultation 
  -  soumission
  -  administration
  -  statistiques consultation
 
 
VO:    
 
 Slide 5:  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
 Slide 6: 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 
 
 
 Slide 7: 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/
 
 
 Slide 8: 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