Projet

Général

Profil

Actions

Interfaces » Historique » Révision 4

« Précédent | Révision 4/6 (diff) | Suivant »
Xavier Bonnin, 05/04/2017 18:43


Interfaces

Page Web HFC

La page web (dite GUI) du HFC est hébergée sur le serveur voparis-helio et gérée via Apache

La page est accessible depuis : http://voparis-helio.obspm.fr/hfc-gui/.
Le code source de la page se trouve dans le dossier /usr/local/www/data/hfc-gui sur voparis-helio.

HQI

Le HQI est une interface Web permettant d'interroger les services HELIO de manière standard.
Il permet l'envoie de requête via SOAP ou HTTP (des interfaces TAP et VOSI sont également implémentées, mais non pleinement opérationnelles selon K.Benson).

Techniquement le HIQ est une servlet java (.war) déployée sous Tomcat sur la machine voparis-helio. (voir http://voparis-helio.obspm.fr:8082/, autorisation nécessaire pour accéder à la page d'administration de Tomcat).

EPN-TAP

Le service EPN-TAP du HFC est hébergé sur la machine voparis-tap-helio, et géré à l'aide de l'outil DaCHS.
Une fois installé et configuré, DaCHS se charge de publier les données via un service TAP pleinement opérationnel, à la condition de lui fournir les inputs suivants :
  • une table postgres *.epncore respectant le data model (DM) epnCore, et contenant les meta-données visibles depuis le service. En pratique, on utilise une vue matérialisée, dont les données sont synchronisées avec le contenu de la base HFC via le mécanimse de foreign data wrapper.
  • un fichier q.rd (1 par table)

Pour le HFC, il est prévu 1 table (vue) par feature.

L'insertion des données dans une vue epn doit pouvoir se faire via le système de "mixin" de DaCHS (à confirmer et détailler).

Le tableau ci-dessous donne une illustration de la manière dont les données sont susceptibles d'être exposées via le service (cf. réunion du 05/04/2017).

granule_uid granule_gid obs_id dataproduct_type ... access_url thumbnail_url encoding publisher
1 chain_code sdo_obs_1 ca ... NULL URL_OF_THE_SNAPSHOT chain_code HFC
2 image sdo_obs_2 im ... URL_OF_THE_QUICKLOOK NULL NULL HFC

On trouvera plus d'informations sur EPN-TAP ici : EPN-TAP

STILTS

Le service STILTS n'est pas supposé être une interface publique, mais un outil pour la maintenance du service. Cependant en pratique le client IDL du package HELIO de SolarSoft nécessite qu'il reste fonctionnel.

Mis à jour par Xavier Bonnin il y a plus de 7 ans · 4 révisions