meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 11:33]
sylvainair [Répertoire partagé]
v8_0_0:architecture [2022/01/03 10:44] (Version actuelle)
guillaumed [Serveur Web]
Ligne 47: Ligne 47:
 </​WRAP>​ </​WRAP>​
  
-<WRAP round info>+<WRAP round important>
 Si le concepteur de la requête n’a pas précisé un fichier existant cible, chaque restitution de type fichier entraîne la création d’un nouveau fichier dans le répertoire correspondant à la requête (à partir du répertoire « CS » de l’arborescence). Si le concepteur de la requête n’a pas précisé un fichier existant cible, chaque restitution de type fichier entraîne la création d’un nouveau fichier dans le répertoire correspondant à la requête (à partir du répertoire « CS » de l’arborescence).
  
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 Pythonun 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 favorispages d’accueilsindicateurs...). 
-  * 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 » - WindowsApacheMySQLPHP – 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 VigilensElles 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 ​temporairesIl 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èmeIl 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érieurOpera 23 et supérieur.+Les versions de navigateur dont la compatibilité est couverte (Vigilens version ​8) sont : Microsoft Internet Explorer ​11pour 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 >à faire</​todo>​\\  +
-<todo @liens_internes ​     showdate:​yes >à faire</​todo>​\\  +
-<todo @liens_casss ​        ​showdate:​yes>​à faire</​todo>​\\  +
-<todo @page_absente ​       showdate:​yes>​à 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>​
 +