Différences entre serveur Web et serveur VNC

Transcription

Différences entre serveur Web et serveur VNC
FAQ EasyBuilder 8000
pour les MMIs série 6000-8000
Différences entre serveur Web et serveur VNC
KEPFrance SAS
Z.A. Belle Aire
3 rue Vasco de Gama
17440 AYTRE
Tél : 05 46 07 44 40
Fax : 05 46 07 44 45
Site internet : www.kepfrance.fr
e-mail :
service commercial : [email protected]
service technique : [email protected]
Ce document a pour but de présenter rapidement les différences entre serveur Web et serveur de prise en main à
distance. Ceci permet par la suite de choisir lequel de ces deux serveurs est le plus adapté aux besoins demandés.
Le serveur de prise en main à distance dont on parlera ici est le serveur VNC (Virtual Network Computing). En effet, il
s'agit du serveur tournant sous les MMI 8000.
Pour commencer il faut définir les notions de client et de serveur et son architecture.
L'architecture client/serveur désigne un mode de communication entre plusieurs périphérique d'un réseau qui distingue
un ou plusieurs clients du serveur généralement unique. Chaque logiciel client peut envoyer des requêtes à un serveur.
Un serveur peut être spécialisé en serveur d'applications, de fichiers, de terminaux, ou encore de messagerie
électronique.
Caractéristiques d'un serveur :
* il est initialement passif (ou esclave, il attente des requêtes)
* il est à l'écoute, prêt à répondre aux requêtes envoyées par des clients
* dès qu'une requête lui parvient, il la traite et envoie une réponse.
Caractéristiques d'un client :
* il est actif le premier (ou maître)
* il envoie des requêtes au serveur
* il attend et reçoit les réponses du serveur
Le client et le serveur doivent bien sûr utiliser le même protocole de communication. Un serveur est généralement
capable de servir plusieurs clients simultanément.
Un serveur Web peut être :
* un ordinateur tenant le rôle de serveur informatique sur lequel fonctionne un logiciel serveur HTTP
* le serveur HTTP lui-même
* un ensemble de serveurs permettant le fonctionnement d'applications Web
Le plus souvent, un serveur Web fait fonctionner plusieurs logiciels qui fonctionnent en parallèle. On retrouve la
combinaison Apache (serveur HTTP), MySQL (serveur de base de données) et PHP, tous libres.
La plupart des ordinateurs utilisés comme serveur Web sont reliés à Internet et hébergent des sites Web du World Wide
Web.
Dans le cas de partage d'une application par un MMI serveur, il est donc nécessaire que toutes les pages de l'application
aient été converties au format HTML. Ceci implique que plusieurs clients connectés sur le même serveur peuvent
visualiser deux pages distinctes de la même application.
VNC (Virtual Network Computing) est un logiciel ouvert pour se connecter à un périphérique distant. Il permet de
transmettre les saisies au clavier ainsi que les clics de souris d'un périphérique à l'autre, à travers un réseau
informatique.
VNC est indépendant de la plateforme : un client VNC installé sur n'importe quel système d'exploitation peut se
connecter à un serveur VNC installé sur un autre système d'exploitation. Il existe des clients et serveurs VNC pour la
plupart des systèmes d'exploitation. Plusieurs clients peuvent se connecter en même temps sur un même serveur VNC.
Une utilisation de ce protocole est le support technique à distance, ainsi que la visualisation de fichiers sur votre
ordinateur de travail à partir de votre ordinateur personnel.
Contrairement au serveur Web, il est impossible pour le client d'afficher une fenêtre différente de celle du serveur. Dans
le cas d'une prise en main à distance sur un MMI, ceci signifie que lorsque l'opérateur manipule le pupitre, le client
connecté voit les actions de celui-ci (saisie de valeurs, changement de pages). Et le contraire est également vrai, si un
utilisateur client connecté au serveur manipule l'application, l'opérateur peut suivre ces manipulations sur le pupitre.
Serveur WEB
Serveur VNC
Conversion des pages de
l'application au format HTML
Oui
Non
Navigation indépendante entre le
serveur et les clients
Oui
Non
Type de pupitre à utiliser
MMI CE (avec Indusoft par ex)
MMI 8000 (avec EasyBuilder8000)
FAQ – Différences entre serveur Web et serveur VNC – 2/2