La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Passage Du Client Lourd Au Client Léger

Présentations similaires


Présentation au sujet: "Passage Du Client Lourd Au Client Léger"— Transcription de la présentation:

1 Passage Du Client Lourd Au Client Léger
Isabelle MORIN Ilham NAGBOU Benoit KALUZNY

2 PROBLEMATIQUE Comment passer du client lourd au client léger ?
Pourquoi cette solution s’impose comme la meilleure architecture ? Quelles sont les solutions ?

3 Sommaire Partie I : le modèle client/serveur
Historique Caractéristiques du client/serveur L’architecture client/serveur Partie II : passage au client léger Présentation du client léger Exemple de passage au client léger Limitations du client léger Partie III : les solutions En client léger / server En client léger / web

4 Partie I Le modèle client/serveur

5 Historiquement Année 60 : architecture centralisée
Année 70 : naissance de mini-computer Année 80 : apparition du PC La standardisation La compatibilité Année 90 : apparition de l’interface graphique Naissance du SGBD Apparition d’un langage d’interrogation : SQL

6 Les Caractéristiques Du Client/Serveur
Repose sur une communication d’égal à égal entre les applications Communication réalisé par dialogue entre processus deux à deux Un processus est le client, l’autre est le serveur Les processus ne sont pas identiques Le résultat se traduit par un échange de données, le client réceptionne les résultats finaux délivrés par le serveur

7 Définition Du Client/Serveur
Une architecture client/serveur est un modèle d’architecture dans lequel des programmes sont répartis entre processus clients et serveurs, communicant par des requêtes avec réponses. Application Dialogue Service CLIENT SERVEUR

8 C/S Orienté Client Ou Serveur
Client lourd. Stocke les données et les applications localement. Le serveur stocke les fichiers mis à jour, … Le client obtient une bonne partie du traitement. Le serveur est plus allégé. Serveur lourd. On met plus de charge sur le serveur: groupeware, transactions, objets,… Plus faciles à gérer car on peut enrichir le serveur sans trop affecter les clients.

9 C/S Orienté Client Ou Serveur
Client léger Client à fonctionnalité minimale Terminaux X, stations de travail sans disque dur, Ordinateur Réseau (Network Computer), Ordinateur en réseau (Networked PC),… Beaucoup de charge sur le serveur Client léger Applet, données Données et applications Serveur

10 Plusieurs Client/Serveur
Serveurs de fichiers Serveurs de base de données Serveurs de transactions Serveurs de groupeware Serveurs d’applications

11 L’architecture Client/Serveur
Les familles d’architecture client/serveur. Architecture 2-tiers. Architecture 3-tiers. Architecture N-tiers. Les tiers correspondent aux niveaux d’abstraction d’une application « 1 tiers = 1 niveau », il existe 3 niveaux d’abstraction d’une application. PRESENTATION TRAITEMENTS DONNEES

12 Le Middleware Complément de services du réseau permettant la réalisation du dialogue c/s Prend en compte les requêtes de l ’application cliente Les transmet de manière transparente à travers le réseau jusqu’au serveur Prend en compte les données résultat du serveur vers l’application Serveur Application Middleware Réseau

13 L’architecture 2-tiers
Caractérise les systèmes clients/serveurs dans lesquels le client demande une ressource et le serveur la lui fournit directement. Niveau 1 Niveau 2 Envoie des requêtes Requête http, Fichiers, SQL Envoie des réponses Serveur Client

14 L’architecture 2-tiers : Client Lourd
Il est coûteux et contraignant de vouloir faire porter l’ensemble des traitements applicatifs par le poste client Cette architecture présente quelques avantages Elle permet l’utilisation d’une interface utilisateur riche Elle a permis l’appropriation des applications par l’utilisateur

15 L’architecture 3-tiers/N-tiers
Il existe un niveau intermédiaire Le client: le demandeur de ressources Le serveur d'application : le serveur est chargé de fournir la ressource mais faisant appel à un autre serveur Le serveur secondaire (généralement un serveur de base de données), fournissant un service au premier serveur Envoie des requêtes Envoie des réponses Requête http, Fichiers, SQL Niveau 1 Client Niveau 2 Niveau 3 Requête SQL Serveur de bases de données Serveur d’application

16 Le Client Léger Le client léger prend en charge que la présentation de l’application. Les évolutions de l’application sont donc possibles sans nécessiter de modification de la partie cliente. Les évolutions peuvent être transparentes pour l’utilisateur et les caractéristiques du poste client sont libres.

17 Partie II Présentation du client léger Exemple de passage Limitations

18 Présentation Du Client Léger
Pour quelles applications peut-on accéder via un client léger ? Applications terminaux texte Applications Windows Application Web utilisant HTML/ou JAVA

19 Présentation Du Client Léger
Les défis à relever La conjoncture économique L’ouverture du système d’information Déploiement , maintenance des applications Maintenance et support informatique

20 Présentation Du Client Léger
Le TCO  Le TCO total Cost of Ownership a été inventé dans les année 1970 par « Gartner group ». c’est un modèle qui fournit aux dirigeants d’entreprises le coût moyen annuel par poste de travail d’une solution informatique.  

21 Présentation Du Client Léger Le TCO
Il englobe quatre facteurs  Coûts en capital matériel, réseau et logiciel Coûts de gestion des systèmes et réseaux Coûts de support technique Coûts des systèmes d’information et coûts liés aux utilisateurs finaux

22 Exemple De Passage Pourquoi le choix du client léger ?
Mal utilisation des ressources serveur Pannes et arrêt système Difficulté de déploiement et mises à jour des solution Coûts et délais importants

23 Exemple De Passage Le projet
Choix d’une architecture centralisée : Citrix Le fournisseur : IBM (serveurs, licences, lan..) Le budget : 3.6 millions d’euros

24 Exemple De Passage Les avantages Gains financiers
Centralisation de l’architecture Diminution des ressources nécessaires au fonctionnement des postes clients Sécurité

25 Architecture initiale
Architecture Citrix Equipement informatique 700 serveurs répartis dans les agences fin 1999 70 serveurs centralisés sous Citrix Renouvellement des postes clients 1000 postes clients lourds par an Allongement de la durée de vie des postes clients 500 postes « clients légers » par an Niveau de disponibilité Environ 50 pannes serveurs Durée de remise en service des serveurs : jusqu’à 1 semaine Diminution drastique du nombre de pannes serveurs Rétablissement des serveurs en moins de 2 heures

26 Autres Avantages Du Client Léger
Les clients légers ont un avantages significatif par rapport aux PC traditionnels Facilité de maintenance Simple à installer Propagation limitée des virus

27 Limitations Du Client Léger
Les clients légers ne peuvent pas remplacer purement et simplement les PC traditionnels Applications graphiques étendues Nécessitent une infrastructure réseau adaptée Stockage de données Applications multimédia

28 Partie III Les solutions Les client léger / server
Les client léger / web

29 Client léger / server Le retour des architectures centralisées
Principe

30 Citrix Présentation Technologie Architectures Le logiciel Metaframe
Le protocole ICA Le client ICA Architectures Simple : client simple Portail : portail applicatif via internet

31 Les Concurrents Windows Terminal Server :
Terminal Services Le protocole RDP Newmoon : premier concurrent de Citrix

32 Linux Terminal Server Project
La solution libre du client léger Composition GNU : licences publiques Linux : système d’exploitation XFree86 : gestion KVM LTSP : configuration, administration Avantages et inconvénients de cette solution

33 Les Constructeurs Constructeurs : Wyse, Neoware, HP Compaq …
Type de terminaux : Simples Puissants Flexibles

34 Client Léger Web Client à la fois léger et universel
Type d’interface graphique utilisé : Client de première génération 24% Interface HTML 64 % Architecture type : 3 tiers / n tiers

35 Client Léger web Coté client Le navigateur : client universel
Les langages : HTML, DHTML, XHTML, XML/XSL Les standards du W3C L’interface utilisateur

36 Client Léger web Coté client : l’interface utilisateur Windows Web
Manipulation Forte Faible Navigation Événementiel Riche Pauvre Potentiel Étendu Restreint Portabilité

37 Client Léger web Inconvénients du client léger web
IHM pauvre Bande passante Mode connecté Performances Le client web est trop léger, la solution : le client riche

38 Le Client Riche Principe Avantages
Socle d’exécution pour la portabilité Déploiement par URL Avantages Manipulation forte Meilleure portabilité Déploiement facile Mode connecté/déconnecté Protocole non propriétaire

39 Le Client Riche Exemple du principe de déploiement

40 CONCLUSION Solutions qui répond parfaitement au besoins actuel des entreprises Baisse du TCO Déploiement rapide Réduction du trafic réseaux Sécurité


Télécharger ppt "Passage Du Client Lourd Au Client Léger"

Présentations similaires


Annonces Google