meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
v8_0_0:architecture [2022/01/03 10:39] guillaumed [Serveur Web] |
v8_0_0:architecture [2022/01/03 10:44] (Version actuelle) guillaumed [Serveur Web] |
||
---|---|---|---|
Ligne 84: | Ligne 84: | ||
* Une installation de Vigilens dont les caractéristiques sont exposées pour le poste utilisateur (y compris la licence machine) | * Une installation de Vigilens dont les caractéristiques sont exposées pour le poste utilisateur (y compris la licence machine) | ||
* L’interface utilisateur Web proprement dite | * L’interface utilisateur Web proprement dite | ||
+ | * Une base de données PostgreSQL | ||
- | L’interface utilisateur Web est développée avec Python, un interpréteur est embarqué dans le service Windows "Vigilens Web" afin d'être indépendant de ce qui pourrait être installé sur la machine | + | L’interface utilisateur Web est développée avec Python, un interpréteur est embarqué dans le service Windows "Vigilens Web" afin d'être indépendant de ce qui pourrait être installé sur la machine. |
+ | |||
+ | Une base de données PostgreSQL est nécessaires pour enregistrer les données spécifiques de l'interface web (requêtes placées en favoris, pages d’accueils, indicateurs, ...). | ||
+ | Il faut au minimum une base de données PostgreSQL en version 10. Un package d'installation permet d'installer le moteur de base de donnée et de l'initialiser de la manière attendu par Vigilens. (Création d'une base nommé "vigilens" et d'un compte spécifique pour l'administrer) | ||
Ces pages web font appel au service web qui intègre un serveur HTTP applicatif (CherryPy). Les pages sont stockées dans le répertoire d'installation de Vigilens. | Ces pages web font appel au service web qui intègre un serveur HTTP applicatif (CherryPy). Les pages sont stockées dans le répertoire d'installation de Vigilens. |