Généralités sur les applications clientes web et mobile
Les applications clientes web et mobile disponibles sont les suivantes :
- WebVue - Un portail web conçu pour afficher les synoptiques du logiciel PcVue dans un navigateur web.
- TouchVue - Une application mobile (app) qui affiche des informations sur les variables du logiciel PcVue et les notifications d'alarme sur une plate-forme mobile telle qu'un smart phone ou une tablette.
- SnapVue - Une application mobile (app) qui affiche des informations contextuelles sur un appareil mobile tel qu'un smart phone ou une tablette. Par contextuel, nous entendons que les informations dépendent de l'emplacement de l'appareil, appelé zone, et du profil de l'utilisateur. L'emplacement d'un appareil est détecté à l'aide de technologies tirant parti de geo-tags, notamment des balises Bluetooth, des codes QR et des balises NFC
- WebScheduler - Un portail web pour gérer les programmes horaires que vous trouvez dans les applications PcVue typiques tels qu'en Gestion de bâtiment.
La disponibilité de chacune des applications clientes Web et Mobile est soumise à des options sur la licence.
Le Web Services Toolkit est également disponible. Il s'agit d'une API Web XML/SOAP qui vous permet de développer des applications clientes ayant besoin d'accéder aux données gérées par PcVue.
Les applications clientes web et mobile nécessitent les composants fonctionnels suivants :
- Un poste PcVue mis en place pour assurer le rôle de Back end Web & Mobile.
Ce poste peu également assurer l'acquisition de données, l'archivage, ou peut être déployé uniquement pour le rôle de Back end Web & Mobile. - Une machine mise en place pour assurer le rôle de serveur web, où Microsoft Internet Information Server est installé.
Il peut s'agir de la même machine que le Back end web, ou une machine dédiée. - Un ou plusieurs ordinateurs ou terminaux mobiles utilisés comme clients web, équipés soit d'un navigateur web pour WebVue et le WebScheduler, ou avec l'application mobile installée pour TouchVue et SnapVue.
Les applications clientes web et mobile communiquent avec le serveur web via Https sur un LAN (réseau local) ou un WAN.
Nous recommandons aux utilisateurs de prendre des mesures défensives pour se protéger contre les risques liés à la cybersécurité. En fonction de votre analyse de risque, vous devriez :
- Minimiser l'exposition réseau des équipements de votre système de contrôle/commande. Les équipements critiques ne doivent pas être directement exposés à Internet.
- Concevoir votre architecture réseau afin qu'elle apporte le niveau de ségrégation adéquat à votre système de contrôle/commande. Les mesures potentielles comprennent (sans s'y limiter) : Routeur, pare-feu, DMZ, ségrégation vis-à-vis du réseau d'entreprise...
- Lorsque l'accès à distance est requis, utiliser des méthodes sécurisées, telles que les réseaux privés virtuels (VPN).
Les principales étapes communes pour configurer l'accès des applications clientes web et mobile à PcVue sont les suivantes :
- Installer et déployer un poste Back end Web & Mobile,
- Déployez un serveur web IIS avec le(s) rôle(s) adéquat en fonction des web apps que vous avez l'intention de mettre à disposition de vos utilisateurs.
- Ajoutez un ou plusieurs utilisateurs web à votre projet,
- Assurez-vous que les paramètres de votre projet répondent aux exigences spécifiques des web apps que vous avez l'intention de mettre à disposition de vos utilisateurs.
Lorsque le serveur web est mis à jour et redéployé, il est d'une importance primordiale de s'assurer que les utilisateurs de WebVue et du WebScheduler vident le cache de leur navigateur web. Ceci garantit qu'ils utilisent des ressources et des modules JavaScript à jour.
Liens utiles
Au sujet du déploiement :
- Exemples d'architecture web
- Rôle du serveur web et du back end Web & Mobile
- Web Deployment Console
- Déploiement du client WebVue
- Déploiement des applications mobiles
Au sujet de la configuration du projet :