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 [2020/07/07 13:34] jacobt tâche cochée: à faire |
v8_0_0:architecture [2022/01/03 10:44] (Version actuelle) guillaumed [Serveur Web] |
||
---|---|---|---|
Ligne 83: | Ligne 83: | ||
Ce serveur web doit disposer de : | Ce serveur web doit disposer de : | ||
* 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) | ||
- | * Un serveur DCOM | ||
* L’interface utilisateur Web proprement dite | * L’interface utilisateur Web proprement dite | ||
+ | * Une base de données PostgreSQL | ||
- | Le serveur DCOM est, lui aussi, développé en C++. Il doit être présent dans le répertoire de l’exécutable Vigilens. | + | 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 : | + | 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, ...). |
- | * en ASP pour les versions antérieures à la version 6 du logiciel (et nécessite Windows IIS sur le serveur) | + | 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) |
- | * en PHP à partir de cette version 6 (et nécessite une architecture « WAMP » - Windows, Apache, MySQL, PHP – sur le serveur). Ce langage est complété par les standards que sont Javascript et XML. | + | |
- | Ces pages web (interface utilisateur) font appel au serveur DCOM pour accéder au moteur Vigilens. Elles sont stockées dans un répertoire choisi à l’installation et paramétré au niveau de IIS ou Apache. | + | 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. |
<WRAP round important> | <WRAP round important> | ||
- | Ce répertoire contient un sous-répertoire « XML » contenant des fichiers temporaires. Il est | + | Les fichiers temporaires générés par l'interface web sont par défaut dans "C:\ProgramData\Vigilens\WebData", ce répertoire peut-être modifié par le biais de l'application WebConfig. |
- | possible que certains de ces fichiers ne soient pas supprimés par le système. Il peut donc s’avérer utile | + | Normalement l'ensemble des fichiers générés devraient être supprimés automatiquement. |
- | d’effectuer régulièrement des purges des fichiers les plus anciens. | + | Si il y a le moindre doute sur le fait que des fichiers inutiles seraient toujours présent sur le disque, il est recommandé d’arrêter le service Vigilens Web puis de supprimer manuellement le compte du dossier. |
+ | </WRAP> | ||
+ | |||
+ | <WRAP round important> | ||
+ | Le serveur web peut générer une grande quantité de log. Ces logs ne sont pas effacés automatiquement, il est donc recommandés de faire le nettoyage régulièrement. | ||
+ | Les fichiers sont par défaut placer dans le dossier d'installation de Vigilens, cependant il est possible de les placer ailleurs par le biais de l'application WebConfig. | ||
</WRAP> | </WRAP> | ||
Ligne 108: | Ligne 112: | ||
Les postes clients de ce serveur accèdent à l’application par son intermédiaire (navigateur web, requêtage http de MS Excel, tâche d’un menu JD Edwards EnterpriseOne, …) et ne nécessitent donc aucun élément propre à VIGILENS. | Les postes clients de ce serveur accèdent à l’application par son intermédiaire (navigateur web, requêtage http de MS Excel, tâche d’un menu JD Edwards EnterpriseOne, …) et ne nécessitent donc aucun élément propre à VIGILENS. | ||
- | Les versions de navigateur dont la compatibilité est couverte (Vigilens version 7) sont : Google Chrome 48 et supérieur, Microsoft Edge, Microsoft Internet Explorer 9 et supérieur, Mozilla Firefox 4 et supérieur, Opera 23 et supérieur. | + | Les versions de navigateur dont la compatibilité est couverte (Vigilens version 8) sont : Microsoft Internet Explorer 11, pour les autres navigateurs il est toujours recommandés d'utiliser les plus récents dès que possible. |
- | + | <WRAP round alert> | |
- | ~~NOCACHE~~ | + | A partir de Vigilens version 9, Internet Explorer et Microsoft Edge avant la version 79 ne seront plus supportés ! |
- | <WRAP round download> | + | |
- | <todo @contenu showdate:yes >à faire</todo>\\ | + | |
- | <todo @orthographe showdate:yes #jacobt:2020-07-07>à faire</todo>\\ | + | |
- | <todo @liens_internes showdate:yes #jacobt:2020-07-07>à faire</todo>\\ | + | |
- | <todo @liens_casss showdate:yes #jacobt:2020-07-07>à faire</todo>\\ | + | |
- | <todo @page_absente showdate:yes #jacobt:2020-07-07>à faire</todo>\\ | + | |
- | <todo @todo showdate:yes>à faire</todo>\\ | + | |
- | <todo @coherence_graphique showdate:yes>à faire</todo>\\ | + | |
- | <todo @taille_images showdate:yes>à faire</todo>\\ | + | |
- | <todo @version_mobile showdate:yes>à faire</todo>\\ | + | |
- | <todo @version_anglaise showdate:yes>à faire</todo>\\ | + | |
</WRAP> | </WRAP> | ||
+ | |||