Interfaces » Historique » Version 3
Xavier Bonnin, 05/04/2017 16:54
1 | 1 | Xavier Bonnin | h1. Interfaces |
---|---|---|---|
2 | |||
3 | 2 | Xavier Bonnin | h3. Page Web HFC |
4 | |||
5 | La page web (dite GUI(Graphical User Interface)) du HFC est hébergée sur le serveur voparis-helio et gérée via Apache |
||
6 | |||
7 | La page est accessible depuis : http://voparis-helio.obspm.fr/hfc-gui/. |
||
8 | Le code source de la page se trouve dans le dossier /usr/local/www/data/hfc-gui sur voparis-helio. |
||
9 | |||
10 | h3. HQI |
||
11 | |||
12 | Le HQI(HELIO Query Interface) est une interface Web permettant d'interroger les services HELIO de manière standard. |
||
13 | 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). |
||
14 | |||
15 | 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). |
||
16 | |||
17 | h3. EPN-TAP |
||
18 | |||
19 | Le service EPN-TAP du HFC est hébergé sur la machine voparis-tap-helio, et géré à l'aide de l'outil "DaCHS":http://docs.g-vo.org/DaCHS/. |
||
20 | Une fois installé et configuré, DaCHS se charge de publier les données via un service TAP(Table Access Protocol) pleinement opérationnel, à la condition de lui fournir les inputs suivants : |
||
21 | 3 | Xavier Bonnin | * 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. |
22 | 2 | Xavier Bonnin | * un fichier q.rd (1 par table) |
23 | 1 | Xavier Bonnin | |
24 | 3 | Xavier Bonnin | Pour le HFC, il est prévu 1 table (vue) par feature. |
25 | 1 | Xavier Bonnin | |
26 | 3 | Xavier Bonnin | On trouvera plus d'informations sur EPN-TAP ici : [[EPN-TAP]] |
27 | |||
28 | 2 | Xavier Bonnin | h3. STILTS |
29 | |||
30 | Le service "STILTS":http://www.star.bris.ac.uk/~mbt/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. |