Sensor Observation System : optimisation d'un système d'information environnemental dédié capteurs : exemple du SI du réseau d'observation ReefTEMPS
Résumé
ReefTEMPS est un réseau de capteurs de température, pression et salinité dans le domaine côtier du Pacifique Sud, Ouest et Sud-Ouest, opéré par le GOPS (Grand Observatoire de l'environnement et de la biodiversité terrestre et marine du Pacifique Sud). Un des objectifs initiaux du projet était de fournir différents types de services interopérables adaptés pour chacun d'eux à une communauté scientifique utilisatrice particulière. Il devait aussi être intégré une base de données de mesures issues de capteurs déployés pour certains depuis plus de 40 ans. Ainsi, le système d'information a été créé en 2011 et l'utilisation de SOS (Sensor Observation Service - http://www.opengeospatial.org/standards/sos) nous a semblé pertinente dès sa création. En 2016, ce système d'information a été modernisé. En 2016, le système a été porté sous Docker, permettant ainsi de simplifier les processus de déploiement et de mettre en place les dernières versions des technologies utilisées. Nous sommes notamment passés de la version 1 à la version 2 de SOS et avons réorganisé l'application tant sur le fond (notions d'offering, component et systems reconsidérées, nouvelles spécifications SOS 2.x prises en compte) que sur la forme (REST au lieu de SOAP, JSON privilégié à XML pour l'échange de données). La nouvelle version est en production depuis juin 2017 : http://reeftemps.observatoire-gops.org. Toutes les données acquises sont accessibles publiquement sans restriction.