Client léger - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.

Le terme client léger désigne parfois des éléments matériels et parfois des éléments logiciels.

Définition

Client léger au sens matériel

Sunray, le client léger de Sun Microsystems.
Sunray, le client léger de Sun Microsystems.

Au sens matériel, un client léger est un ordinateur qui, dans une architecture client-serveur, n'a presque pas de logique d'application. Il dépend donc surtout du serveur central pour le traitement.

C'est sur le presque pas que la nuance se fait.

Client léger au sens logiciel

Exemple de client léger au sens logiciel : un navigateur internet est un client léger, mais si une applet est téléchargée, en est-ce encore un ? L'usage veut qu'une application en client léger ne nécessite à l'utilisateur que d'avoir un navigateur internet même s'il doit être équipé de plug-in ou de machine virtuelle (pour les applets Java).

Dans le cadre d'une application "web", on parlera de client léger en parlant du navigateur internet. Mais on peut aussi parler de clients légers pour désigner les terminaux RDP (Remote Desktop Protocol) ou Citrix Metaframe du coté de Microsoft Windows, ou 2X, ou encore les terminaux X (X Window System) pour les systèmes UNIX.

Avec l'apparition d'AJAX et des nombreuses applications associées, on utilise aussi l'appellation client léger pour les applications laissant quasiment tout le traitement au serveur, et client lourd pour les applications effectuant une grande partie du traitement en Javascript, donc côté client, bien que l'application ne nécessite rien d'autre qu'un navigateur.

Par exemple, le projet LTSP (Linux Terminal Server Project) permet de mettre en place un réseau composé d'un serveur sous Linux et de clients légers, qui sont ici des PC reconvertis en terminaux X.

Intérêt du client léger

La logique qui prévaut au déploiement de clients légers est une logique essentiellement économique. Il s'agit de réduire le coût total de possession.

  • Dans le cadre des applications "web", l'utilisation du client léger simplifie le travail en éliminant le besoin de diffuser, puis d'installer un logiciel client sur les machines des utilisateurs. Ces logiciels continuent a exister sur le client léger.Ces logiciel nécessitent de fonctionner dans un endroit sécurisé ( sandbox java) à l'intérieur du navigateur. Ces logiciels appelés applet fonctionnent sur un os aux fonctionnalités plus ou moins limité /sécurisé appelé machine virtuelle flash, silverlight, Java.Ces machines virtuelles permettent d'avoir un client léger et riche ?
  • Dans le cadre des clients matériels, les clients légers sont beaucoup moins sujets aux pannes comparativement aux PC : ils fonctionnent avec un processeur qui chauffe peu et n'ont généralement pas de disque dur. De plus, quand nécessité d'évolution il y a, il suffit de changer le serveur central. D'autre part, l'administration est beaucoup plus centralisée, et nécessite donc moins de personnel (mais plus qualifié).En contre partie il utilise beaucoup de bande passante et ne permet l'utilisation du logiciel qu'en mode connecté d'ou le concept Google Gears

Exemple d'application

Parmi les clients légers les plus connus figurent les Terminaux Wyse(lien). Certains sont équipés de Windows mobile CE(lien), ou d'une version allégée de linux(lien). L'initialisation du terminal est très rapide voire quasi instantanée. Cependant l'utilisation de clients légers de ce type ne convient pas pour des applications lourdes (développement, 3D) installées sur le serveur. A moins d'avoir surdimensionné celui-ci en taille mémoire et en vitesse de processeur (pour 50 utilisateurs simultanés prévoir un minimum de 16 Go de mémoire vive). Par contre pour une utilisation internet et bureautique cette solution est idéale (pour 50 utilisateurs simultanés prévoir 8 Go de mémoire vive).

Page générée en 0.131 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise