
Client Léger
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. Un navigateur internet est un client léger, mais si une applet(est un logiciel qui s'exécute dans la fenêtre d'un navigateur Web.) 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.
Une session de type client léger/serveur est un modèle à partir duquel le déploiement, la gestion, le support et l’exécution des applications s’effectue à 100% sur le serveur. Avec les sessions client léger/serveur, les postes clients, ont un accès instantané aux applications vitales de l’entreprise via le serveur - sans réécriture ni téléchargement d’applications.
Votre profil itinérant « Client Léger » vous permet d’être intégré à votre entreprise même depuis l’extérieur.
Offrez vous un environnement de travail personnalisé accessible de partout avec notre Système Client léger Osmosis Business Solutions avec le Poste Client « Osmosis Business Solutions-Net Box » .
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.
- 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é).

Logiciels
Un logiciel ou application est un ensemble de programmes, qui permet à un ordinateur ou à un système informatique d'assurer une tâche ou une fonction en particulier (exemple : logiciel de gestion de la relation client, logiciel de production, logiciel de comptabilité, logiciel de gestion des prêts).
On distingue en général, dans un système informatique, la partie matérielle (l'ordinateur et ses périphériques) et la partie logicielle, immatérielle (les programmes « écrits » sur le disque dur).
Le terme logiciel est souvent employé pour désigner un programme informatique, et inversement, bien qu'un logiciel puisse être composé d'un seul ou d'une suite de programmes.
Ce dernier cas est d'autant plus fréquent que la capacité réduite de calcul de l'ordinateur oblige à une segmentation des tâches en plusieurs modules séparés ; cependant, les énormes capacités des micro-ordinateurs actuels en regard des applications typiques de la bureautique ont permis la réalisation d'applications monolithiques.
Généralement, les programmes sont accompagnés d'un ensemble de données permettant de les faire fonctionner (par exemple, un jeu viendra avec de nombreuses images, animations, sons, etc.).
Pour fonctionner, un logiciel nécessite l'utilisation d'un ordinateur (micro-ordinateur, station de calcul, mainframe, supercalculateur, etc.) sur lequel existe à l'origine un « logiciel-moteur » (système d'exploitation) qui accepte le « logiciel-application ».
Les programmes peuvent être de différentes formes :
Exécutables : ils peuvent être exécutés directement par l'ordinateur ;
- Généralement, ils ne peuvent être exécutés que sur un type de machine et de système d'exploitation particulier (exemple : Microsoft Windows sur un compatible PC) ;
- Cependant, il existe des exécutables (en bytecode) exécutables sur une variété de plates-formes (comme ceux du langage Java) ; ils visent en fait l'exécution pour une machine virtuelle, qui est elle-même un logiciel disponible sur les diverses plates-formes.
Fichiers sources : il s'agit généralement d'un texte respectant les règles d'écriture d'un langage de programmation particulier ; à titre indicatif, l'ordre de grandeur de la taille d'un logiciel comme Microsoft Word est d'un million de lignes de code ;
- Pour un langage compilé : ils doivent être traduits en un exécutable par un compilateur ;
- Pour un interpréteur : ils sont exécutés directement à la lecture (par exemple des scripts Perl ou PHP).
Bibliothèques : il s'agit de programmes exécutables ou source qui, en eux-mêmes, ne sont pas exécutables directement et n'offrent pas de fonctionnalité à l'utilisateur, mais fournissent des services à d'autres programmes (par exemple, on trouvera des bibliothèques permettant à un programme de charger des animations ou de jouer des sons) ; on trouve en particulier des bibliothèques dynamiques (dll Windows ou so GNU/Linux).
Les données associées au logiciel peuvent également être de différents formats : fichiers classiques, bases de données (relationnelles, hiérarchiques, etc.). Les données du logiciel peuvent être éclatées en un grand nombre de fichiers, ou tout le logiciel peut être rassemblé en un seul fichier ; par exemple, sous Windows, la définition de l'interface utilisateur, le dessin des icônes etc., sont souvent intégrés dans le même fichier que l'application principale.
|