Serveur d'impression

Exemples d'architecture client / serveur | Aide Web Studio – Serveur d’impression

Le 10 avril 2021 - 8 minutes de lecture


Cette section décrit quelques exemples d'architectures appliquées aux solutions Web et fournit des informations sur la configuration du projet pour chaque architecture. Cette section ne décrit pas toutes les architectures possibles, mais elle fournit les concepts nécessaires pour concevoir et configurer différents scénarios basés sur les architectures de base illustrées ci-dessous

Les paramètres Web sont configurés par l'onglet Web de la boîte de dialogue Paramètres du projet. Pour ouvrir cette boîte de dialogue: sous l'onglet Projet du ruban, dans le groupe Web, cliquez sur Client léger. En appuyant sur le bouton Avancé, vous accédez à des paramètres supplémentaires. Les images suivantes illustrent ces dialogues:

Boîte de dialogue Aide de Web Studio projectettings Web Exemples d'architecture client / serveur
Boîte de dialogue Aide de Web Studio Paramètres de projet Web Advanced Exemples d'architecture client / serveur
Le tableau suivant décrit la signification des principaux paramètres Web illustrés dans les boîtes de dialogue ci-dessus:

Réglage La description
Adresse IP du serveur de données

Lorsque la passerelle Web Tunneling est désactivée: Le Thin Client Control (ISSymbol) utilise l'adresse IP du serveur de données pour se connecter au IWS Tâche serveur TCP / IP.

Lorsque la passerelle Web Tunneling est activée: La passerelle Web Tunneling utilise l'adresse IP du serveur de données pour se connecter au IWS Tâche serveur TCP / IP.

Adresse IP du serveur de données secondaire Identique à l'adresse IP du serveur de données. Cependant, l'adresse IP secondaire n'est utilisée que lorsque la connexion avec l'adresse IP du serveur de données échoue.
Adresse IP de la passerelle Web Tunneling Le contrôle du client léger (ISSymbol) utilise l'adresse IP de la passerelle Web Tunneling pour se connecter à la passerelle Web Tunneling.
Adresse IP secondaire de la passerelle Web Tunneling Identique à l'adresse IP de la passerelle Web Tunneling. Cependant, l'adresse IP secondaire de la passerelle Web Tunneling est utilisée uniquement lorsque la connexion avec l'adresse IP de la passerelle Web Tunneling échoue.
Les adresses secondaires peuvent être utilisées dans les scénarios suivants:

  • Lorsque les clients légers peuvent se connecter à l'un des deux serveurs redondants (Web ou de données); ou alors
  • Lorsque les clients légers peuvent se connecter au serveur via l'intranet (LAN – réseau local) ou via Internet (WAN – réseau étendu). Dans ce cas, les adresses principales doivent être configurées en fonction du réseau utilisé le plus souvent par les clients légers. Dans les exemples suivants, les adresses LAN sont utilisées comme principales et les adresses WAN comme secondaires.
Le tableau suivant décrit la signification de certains termes utilisés dans les exemples suivants:

Terme La description
LAN Réseau local (par exemple, intranet)
BLÊME Réseau étendu (par exemple, Internet)
Serveur

Station sur laquelle s'exécutent les composants suivants:

  • IWS (Tâche serveur TCP / IP)
  • Serveur Web (par exemple, Internet Information Services de Microsoft – IIS)
  • Passerelle de tunnel Web pour IIS (si activée)

Même si IWS n'a pas besoin de s'exécuter dans la même station où les autres composants sont en cours d'exécution, les exemples suivants supposent que c'est le cas.

Client léger LAN Station client léger (navigateur Web + contrôle ISSymbol) qui connecte le serveur via le LAN.
Client léger WAN Station client léger (navigateur Web + contrôle ISSymbol) qui connecte le serveur via le WAN.
IP_SERVER_LAN Adresse IP du serveur sur le LAN.
IP_SERVER_WAN Adresse IP du serveur sur le WAN.
IP_ROUTER_LAN Adresse IP du routeur sur le LAN.
IP_ ROUTER_WAN Adresse IP du routeur sur le WAN.
Nom de l'écran Nom de l'écran du projet, enregistré au format HTML, ouvert sur la station Thin Client.

Exemple 1: serveur Web et client léger dans le même intranet (LAN)

Figure 1.

Web Studio Help Clients légers Web 21 Exemples d'architecture client / serveur

C'est l'architecture très courante, ainsi que la plus simple à configurer. Dans cette architecture, le serveur Web (par exemple, Microsoft IIS) et le serveur de données (c'est-à-dire le IWS Module serveur TCP / IP) s'exécutent sur le même PC. Le client léger se connecte au serveur Web pour télécharger le (s) fichier (s) écran HTML. Ensuite, il se connecte au serveur de données pour échanger des données avec le IWS projet d'exécution. Étant donné que le client léger et la station serveur sont tous deux connectés au même réseau, le client léger peut accéder directement à la station serveur via son adresse IP (ou son nom d'hôte).

Configuration:

Réglage WTG activé Passerelle Web désactivée
Adresse IP du serveur de données IP_SERVER_LAN IP_SERVER_LAN
Adresse IP du serveur de données secondaire
Adresse IP de la passerelle Web Tunneling IP_SERVER_LAN
Adresse IP secondaire de la passerelle Web Tunneling
Noter:

  • URL du réseau local du client léger: http: //IP_SERVER_LAN/ScreenName.html
  • Répertoire de base du serveur Web (serveur HTTP) sur la station serveur: la toile sous-dossier du projet

Exemple 2: serveur Web avec connexions intranet (LAN) et Internet (WAN)

Figure 2.

Web Studio Help Clients légers Web 22 Exemples d'architecture client / serveur

Cette architecture comprend à la fois le serveur Web (par exemple, Microsoft IIS) et le serveur de données (c'est-à-dire le IWS Module serveur TCP / IP) fonctionnant sur le même PC. Les clients légers peuvent se connecter au serveur via une connexion intranet (LAN) au serveur ou une connexion Internet (WAN) au serveur (par exemple, deux ports Ethernet différents).

Configuration:

Réglage Passerelle Web activée Passerelle Web désactivée
Adresse IP du serveur de données IP_SERVER_LAN IP_SERVER_LAN
Adresse IP du serveur de données secondaire IP_SERVER_LAN IP_SERVER_WAN
Adresse IP de la passerelle Web Tunneling IP_SERVER_LAN
Adresse IP secondaire de la passerelle Web Tunneling IP_SERVER_WAN
Noter:

  • URL du réseau local du client léger: http: //IP_SERVER_LAN/ScreenName.html
  • URL du WAN du client léger: http: //IP_SERVER_WAN/ScreenName.html
  • Répertoire de base du serveur Web (serveur HTTP) sur la station serveur: la toile sous-dossier de votre dossier de projet
  • Vous devez attribuer une adresse IP fixe au serveur Web sur Internet (WAN) et le projet doit être en cours d'exécution sur ce serveur. Consultez votre fournisseur d'accès Internet ou votre service informatique pour plus d'informations sur la façon d'obtenir une adresse IP fixe pour votre serveur.

Exemple 3: serveur Web avec connexions intranet (LAN) et routeur Internet (WAN)

Figure 3.

Web Studio Help Clients légers Web 23 Exemples d'architecture client / serveur

Cette architecture comprend à la fois le serveur Web (par exemple, Microsoft IIS) et le serveur de données (c'est-à-dire le IWS Module serveur TCP / IP) s'exécutant sur le même PC. Les clients légers peuvent se connecter au serveur via une connexion intranet (LAN) ou Internet (WAN). Il existe un routeur entre l'intranet (LAN) et Internet (WAN).

Configuration:

Réglage Passerelle Web activée Passerelle Web désactivée
Adresse IP du serveur de données IP_SERVER_LAN IP_SERVER_LAN
Adresse IP du serveur de données secondaire IP_SERVER_LAN IP_ROUTER_WAN
Adresse IP de la passerelle Web Tunneling IP_SERVER_LAN
Adresse IP secondaire de la passerelle Web Tunneling IP_ROUTER_WAN
Noter:

  • URL du réseau local du client léger: http: //IP_SERVER_LAN/ScreenName.html
  • URL du WAN du client léger: http: //IP_ROUTERR_WAN/ScreenName.html
  • Le routeur doit être configuré pour transférer le ou les ports TCP de son adresse IP publique (IP_ROUTER_WAN) à l'adresse IP privée du serveur (IP_SERVER_LAN).

    Si la passerelle Web est activée, seul le port HTTP (80, par défaut) ou le port HTTPS (port SSL 443, par défaut) doit être transféré de IP_ROUTER_WAN vers IP_SERVER_LAN.

    Si la passerelle Web est désactivée, le port HTTP (80, par défaut) et le port du serveur Studio TCP / IP (1234, par défaut) doivent être transférés de IP_ROUTER_WAN vers IP_SERVER_LAN. Consultez la documentation du routeur pour plus d'informations sur la configuration de la redirection de port sur celui-ci.

  • Répertoire de base du serveur Web (serveur HTTP) sur la station serveur: la toile sous-dossier de votre dossier de projet
  • Vous devez attribuer une adresse IP fixe au routeur sur Internet (WAN) et le projet doit être en cours d'exécution sur ce serveur. Consultez votre fournisseur d'accès Internet ou votre service informatique pour plus d'informations sur la façon d'obtenir une adresse IP fixe pour votre serveur.

Exemples d'architecture client / serveur

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.