CASTAGNOLI Gérard / ROTEREAU Armand

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
1/32 Forum des utilisateurs du SISMER – Novembre 2005 Le portail NAUTILUS accès en ligne aux données et nouveau site WEB du SISMER Michèle FICHAUT Mickael.
Alimenter son site web avec SITRA – les grandes options techniques
Introduction Pour concrétiser l’enseignement assisté par ordinateur
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
Design Pattern MVC En PHP5.
La toute dernière génération en logiciel de supervision
VI. Analyse des solutions techniques
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
PGI conçu pour les Groupements d’Employeurs, conçu et diffusé par
Accès à Websol Identifiant Mot de passe. Accès « grand public » Par lidentifiant.
XML-Family Web Services Description Language W.S.D.L.
Comprendre l’environnement Web
IUT2 de Grenoble Université Pierre Mendès France
Développement d’IHM* et d’applicatifs spécifiques
BERNARDIN Benoît Lycée Louis Pergaud

Services fournis par le SI et technologies associées
DataLab® Toute la connaissance client en quelques minutes
Exporter les données comptables
Introduction au langage PHP Réfs : Chap 3 p 49. Présentation PHP (Hypertext PreProcessor) est un langage de développement Web créé en 1994 par Rasmus.
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
ACQUISITION & CONSULTATION DE DONNÉES MEDICALES
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Session CDI 2011/12 – Pierre CABY
VI. Analyse des solutions techniques
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Réseau de stockage étendu
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
Création d’un Formulaire 1- Pour avoir accès à la gestion des formulaires, il faut accéder au module « Mon Site » à partir du menu principal 2 – Après.
Solvent eXtraction Database - INTERNET -
Vers une génération automatique du mapping de sources biomédicales
PHP & My SQL.
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Fadwa AMRI Fanny COUTURIER Virginie ROMAIN.
La production informatique sécurisée et simplifiée
Présenté par : Attia Hamza Merzouk Abdelkrim 2003/2004
Mission DSI du 23 au 24 Juin 2011 CRB I GNAME DGIS : D IOSCOREA G ERMPLASM I NFORMATION S YSTEM.
Projet pour la génération de cartes choroplèthes – SIGMA – février 2009 DEVELOPPEMENT DU PROTOTYPE D ’ UNE APPLICATION WEB DE GENERATION DE CARTES CHOROPLETHES.
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
Une nouvelle architecture
Développement d’application client/serveur
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Plan Définitions et exemples Composants de cluster
Plate-forme MIRAGE Méso-Informatique Répartie pour des Applications en Géophysique et Environnement.
Soutenance ProJet Individuel
CBFA 6 décembre Modernisation du système de collecte des informations.
Application de gestion des retards
PostgreSQL – Présentation
CMS - SGC Revenu Québec. Octobre 2003 SSWII - SERVICE DES SOLUTIONS WEB ET DE L’INGÉNIERIE DE L’INFORMATION DSAE - DIRECTION DES SOLUTIONS D’AFFAIRES.
Module : Pages Web Dynamiques (Production Électronique Avancée)
Initiation au JavaScript
Architecture logicielle
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Analyse Orientée Objet Cahier de Laboratoire. Sujet : Il s'agit de concevoir un outil de gestion pour une PME qui commercialise des stations météorologiques.
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Comprendre le SGBDR Microsoft Access – partie 2
Création d’un site Web -Création « Graphique » de pages Création « Graphique » de pagesCréation « Graphique » de pages -Le graphisme Le graphismeLe graphisme.
Système SYGOR Pro « La gestion de production ou de réparation »
1 Sommaire Présentation de l’entreprise Présentation du stage Présentation de Scarabée Réalisation Conclusion.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
SOLUTION DE VIDEOSURVEILLANCE SUR IP. Premier serveur de vidéosurveillance en réseau, CamTrace possède une architecture innovante qui permet d’isoler.
PetaSky: Expérimentations avec HadoopDB et Hive 1 Amin Mesmoudi.
Présentation JADORR - Outil météo – 12 mai 2016 La météo à la Station Biologique : un bref historique 2013 : une station météo automatique Evolution du.
Transcription de la présentation:

CASTAGNOLI Gérard / ROTEREAU Armand Projet Cooperate Développement scientifique Exemple d’exploitation commune de bases de données Notes : revoir le design du site Web et Présentations orientés Cooperate Bon fonctionnement du projet : Equipe composée de personnes spécialisées en biologie / Systèmes – programmation - BDD. Bonne coordination et communication entre les différentes spécialités. Mise en avant : Fonctionnalités avancées Points bloquants / solutions appropriées Visualisation (json…) Affichage de toutes les BDD en même temps Rapidité hardware / software / BDD (1 table/capt. + évolution dynamique de la BDD avec détection des nouveaux objets) Souplesse sur les normalisations et données en entrée (pas de contrainte sur le pas de temps, sur les noms des capteurs….etc.) Rajout d’un nouveau site générique en « 1 clic » avec un besoin de très peu d’infos Customisation de quelques heures à 1 semaine maximum L’administrateur du nouveau site peu rajouter les Méta-infos et nommer les éléments comme il le souhaite. Pas DBO… ni MVC (mais plutôt M-VC) Inspire / ISO 9… : pas encore traité car les métadonnées ne sont pas organisées. Pas d’ORM (transforme les tables SQL en objet) car requêtes complexes et construites à la volée Code généric : installation possible ailleurs Sauvegarde / Restauration… Stockage: calcul de l’espace dispo au préalable + calcul à la volée des données à la miniute/jour/mois/année Vérification et validation des données automatiques et manuelles Réflexion cooperate en amont du projet But de Cooperate : voir mail de Romain DAVID. Faire travailler ensemble les « sites » et « expérimentateurs » et « modélisateurs » Support : AEI Eccorev / OT-Med RH : Eccorev / Pytheas CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

CASTAGNOLI Gérard / ROTEREAU Armand Sommaire Introduction Objectifs principaux Présentation Exemple de mesures Schéma fonctionnel Structure des BDDs Extensions thématiques au projet Exemple de sites inclus dans COOPERATE Application web principe Application web démo Choix architectural Solutions techniques Souplesse d’emploi Quelques chiffres (pour l’O3HP) Perspectives verticales But CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

l’idée « Common database for field sites dedicated to experimental studies on climate change in Southern France »  O3HP (OHP, CNRS) Puechabon (CEFE, CNRS) CLIMED (Marseille, ANR/IMBE) Fontblanche (Roquefort-la-Bédoule INRA)

échanges gazeux à l’échelle de la canopée Exemple de Mesures flux de sève & croissance échanges gazeux foliaires relations hydriques T, rh%, radiation & météorologie générale échanges gazeux à l’échelle de la canopée Motif radial by J Cermak relevés /échantillons/ saisie biologiques & chimiques & physiques Profil geoelectrique par D Hermitte & J-C Parisot CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

inter inter-site inter-face éxperimentateur & modélisateur inter-disciplinaire inter-échelle inter-generation inter-national inter inter-net inter-opérabilité definition-interoperabilite.info L’interopérabilité est la capacité que possède un produit ou un système, dont les interfaces sont intégralement connues, à fonctionner avec d'autres produits ou systèmes existants ou futurs et ce sans restriction d'accès ou de mise en œuvre. inter-ligent CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

Exemple de sites inclus dans Cooperate Site O3HP Site ICOS Site Climed Site Sentinel …etc.. : zone de base : Capteurs (exemple d’emplacement) : secteurs générateur de données CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

Schéma fonctionnel Site 1 Site 2 Site 3 Site 4 Site 6 Site 5 Site 7 Centre de Calcul BDD thématique 1 Serveur FTP Site 1 BDD thématique 2 Sauvegardes Serveur De Traitement Commun BDD thématique 5 (Ex: O3HP,Sentinel,Icos) Interface d’administration (utilisateurs privilégiés) BDD thématique 6 Site 2 BDD commune Fichiers texte (csv) (Ex: Climed) Interface d’interrogation et consultation Serveur De Traitement Site 3 BDD thématique 3 Serveur Web Commun Export Graphiques, Fichiers CSV, images, Tableaux Résultants des interrogations Sauvegardes Serveur FTP Fichiers texte (csv) Site 4 Relevés manuels BDD existante BDD thématique 4 BDD existante Web service(s) Sauvegardes Site 5 Site 6 Serveur De Traitement Site 7 (Ex: Meteo OHP) (Ex: Phénologie) CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

CASTAGNOLI Gérard / ROTEREAU Armand Structure des BDDs Tables thématiques Tables communes Tables statistiques CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

Extensions thématiques au projet BDD ‘Caractéristiques des Plantes/ Faune/ Microbes’ BDD ‘Caractéristiques du Sol’ … BDD thématique(s) BDD commune Requêtage Tables thématiques Tables communes Interaction Bases de données thématiques Statistiques CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

Application web principe Bandeau et menus gérés par un CMS. Iframes déclenchés par les boutons du menu. Contenus indépendants du CMS utilisé. CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

CASTAGNOLI Gérard / ROTEREAU Armand Application web démo CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

CASTAGNOLI Gérard / ROTEREAU Armand Choix architectural Equipements pour BDD machine physique multi-processeurs disques SAS Interfaces Web + calculs VM puissante OS : Développement : / / / (pour les menus) BDDs commune et thématiques Sauvegardes journalières Systèmes + données (Savenet) CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

CASTAGNOLI Gérard / ROTEREAU Armand Solutions techniques Affichage multi-mesures / multi-sites bib. HighCharts Requêtes sur toutes les BDD en même temps Modèle BDD + mécanisme PostgreSQL : postgres_fdw (foreign Data Wrapper) Rapidité des requêtes hardware / software / Modèle BDD (1 table/capt. + évolution dynamique de la BDD avec détection des nouveaux objets). Stockage optimisé calcul de l’espace nécessaire au préalable Affichages et export : calcul à la volée des données à la minute/jour/mois/année Vérification et validation des données Automatiques, semi-automatiques et manuelles (en cours) CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

CASTAGNOLI Gérard / ROTEREAU Armand Souplesse d’emploi Souplesse sur les normalisations et données en entrée pas de contrainte sur le pas de temps, sur les noms des capteurs, etc. Rajout d’un nouveau site en « 1 clic » avec un besoin de très peu d’infos Scripts génériques Customisation de quelques heures à 1 semaine Rajout de méta-infos, nommage d’éléments, etc… Code générique : installation possible ailleurs D’un site (site 3 & 4 dans slide « Schéma fonctionnel ») De l’ensemble de l’architecture pour des besoins différents CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

Quelques chiffres (pour l’O3HP) Données extraites des capteurs Cyclique : toutes les 5 minutes à toutes les secondes  # 2 500 000 valeurs / jour BDD thématique 1 500 tables, > 1 000 000 000 enregistrements Application Web et scripts d’insertion > 30 000 lignes de code Projet informatique 2 ans de conception et développement en moyenne : 1,2 H/J (3 ingénieurs à temps partiel) CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

OHP - Perspectives verticales 0 m – 35000 m 4 km - 80 km Station Gérard Mégie OHP - Perspectives verticales 10 m -100 m 70 m - 20000 m 2 m -10 m temporary installations ANR CANOPEE -8 m to 6 m CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

Coopérations envisageables ??? CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014

Financement et soutien Références Site Web O3HP : https://o3hp.obs-hp.fr/index.php Application Web O3HP : https://o3hpbd.obs-hp.fr/db/index.php Application Web COOPERATE (en développement): https://o3hpbd-dev.obs-hp.fr/db/index.php Merci de votre attention CASTAGNOLI Gérard / ROTEREAU Armand VVT 2014