Article de reference

Client riche

Dans les réseaux informatiques , un client riche (également appelé client lourd , gros ou client épais ) est un ordinateur (un « client » dans l'architecture réseau client-serve...

Dans les réseaux informatiques , un client riche (également appelé client lourd , gros ou client épais ) est un ordinateur (un « client » dans l'architecture réseau client-serveur ) qui fournit généralement des fonctionnalités riches indépendantes du serveur central . Ce type d'ordinateur était à l'origine connu sous le nom de « client » ou « client lourd », par opposition à « client léger », qui décrit un ordinateur fortement dépendant des applications d'un serveur. Un client riche peut être décrit comme ayant une interaction utilisateur riche .

Bien qu'un client riche nécessite au moins une connexion périodique à un réseau ou à un serveur central , il est souvent caractérisé par la capacité d'exécuter de nombreuses fonctions sans connexion. En revanche, un client léger effectue généralement le moins de traitement possible sur le client, s'appuyant sur l'accès au serveur chaque fois que des données d'entrée doivent être traitées ou validées.

Introduction

Le concepteur d'une application client-serveur décide quelles parties de la tâche doivent être exécutées sur le client et lesquelles sur le serveur. Cette décision peut avoir des conséquences cruciales sur le coût des clients et des serveurs, la robustesse et la sécurité de l'application dans son ensemble, ainsi que la flexibilité de la conception pour des modifications ou des portages ultérieurs .

Les caractéristiques de l'interface utilisateur dictent souvent la décision du concepteur. Par exemple, un logiciel de dessin pourrait nécessiter le téléchargement d'une image initiale à partir d'un serveur et permettre d'effectuer toutes les modifications localement, en renvoyant le dessin révisé au serveur une fois terminé. Cela nécessiterait un client riche et pourrait se caractériser par un long délai de démarrage et d'arrêt (pendant le transfert d'un dessin complexe complet), mais une modification rapide.

À l'inverse, un client léger pourrait télécharger uniquement les parties visibles du dessin au début et renvoyer chaque modification au serveur pour mettre à jour le dessin. Cela pourrait se caractériser par un temps de démarrage court, mais un processus d'édition fastidieux et lent.

Histoire

Les premiers clients serveurs étaient de simples terminaux d'affichage de texte, notamment des écrans de visualisation Wyse , et les clients riches n'étaient généralement pas utilisés avant l'augmentation de l'utilisation des PC. Le moteur initial de l'informatique client léger était souvent le coût ; à une époque où les terminaux CRT et les PC étaient relativement chers, l'architecture client léger-serveur a permis de déployer l'expérience informatique de bureau à de nombreux utilisateurs. À mesure que les prix des PC ont diminué, combinés à une baisse des coûts de licence des logiciels, les architectures client-serveur riches sont devenues plus attrayantes. Pour les utilisateurs, le périphérique client riche offrait une plate-forme plus réactive et souvent une interface utilisateur graphique (GUI) améliorée par rapport à ce qui pouvait être obtenu dans un environnement client léger. Ces dernières années, Internet a eu tendance à favoriser le modèle client léger malgré la puissance de traitement prodigieuse dont dispose un PC moderne.

Applications clientes riches hébergées de manière centralisée

Les clients les plus légers, parfois appelés « ultra-minces », sont probablement les applications de bureau à distance , par exemple les produits Citrix et les services de bureau à distance de Microsoft , qui permettent aux applications de s'exécuter sur un PC virtuel hébergé de manière centralisée et de copier les frappes de touches et les images d'écran entre le PC local et le PC virtuel. Ces clients ultra-minces sont souvent utilisés pour mettre à disposition des applications complexes ou gourmandes en données qui ont été implémentées en tant que clients riches, mais le véritable client est hébergé très près du serveur réseau.

Avantages

  • Exigences serveur réduites . Un serveur client riche ne nécessite pas un niveau de performance aussi élevé qu'un serveur client léger (étant donné que les clients riches effectuent eux-mêmes une grande partie du traitement des applications). Cela se traduit par des serveurs considérablement moins chers.
  • Travailler hors ligne . Les clients riches présentent l'avantage de ne pas nécessiter de connexion constante au serveur central.
  • De meilleures performances multimédia . Les clients riches présentent des avantages dans les applications multimédia lourdes qui nécessiteraient une bande passante importante si elles étaient pleinement exploitées. Par exemple, les clients riches sont bien adaptés aux jeux vidéo .
  • Plus de flexibilité . Sur certains systèmes d'exploitation, les logiciels sont conçus pour des ordinateurs personnels dotés de leurs propres ressources locales. L'exécution de ces logiciels dans un environnement client léger peut s'avérer difficile.
  • Utilisation de l'infrastructure existante . Comme de nombreux utilisateurs disposent désormais de PC locaux très rapides, ils disposent déjà de l'infrastructure nécessaire pour exécuter des clients riches sans frais supplémentaires.
  • Capacité du serveur plus élevée . Plus le travail effectué par le client est important, moins le serveur doit en effectuer, ce qui augmente le nombre d'utilisateurs que chaque serveur peut prendre en charge.
  • Nécessite plus de ressources mais moins de serveurs .

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index