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 Isabelle MORIN Ilham NAGBOU Benoit KALUZNY.

Présentations similaires


Présentation au sujet: "Passage Du Client Lourd Au Client Léger Isabelle MORIN Ilham NAGBOU Benoit KALUZNY."— 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 simpose comme la meilleure architecture ? Quelles sont les solutions ?

3 Sommaire Partie I : le modèle client/serveur Historique Caractéristiques du client/serveur Larchitecture 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 linterface graphique Naissance du SGBD Apparition dun langage dinterrogation : 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, lautre 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 darchitecture dans lequel des programmes sont répartis entre processus clients et serveurs, communicant par des requêtes avec réponses. Application Dialogue Service CLIENTSERVEUR

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 dapplications

11 Larchitecture Client/Serveur Les familles darchitecture client/serveur. Architecture 2-tiers. Architecture 3-tiers. Architecture N-tiers. Les tiers correspondent aux niveaux dabstraction dune application « 1 tiers = 1 niveau », il existe 3 niveaux dabstraction dune application. PRESENTATIONTRAITEMENTSDONNEES

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 jusquau serveur Prend en compte les données résultat du serveur vers lapplication Application Serveur Middleware Réseau

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

14 Larchitecture 2-tiers : Client Lourd Il est coûteux et contraignant de vouloir faire porter lensemble des traitements applicatifs par le poste client Cette architecture présente quelques avantages Elle permet lutilisation dune interface utilisateur riche Elle a permis lappropriation des applications par lutilisateur

15 Larchitecture 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 Serveur dapplication Niveau 2 Serveur de bases de données Requête SQL Niveau 3

16 Le Client Léger Le client léger prend en charge que la présentation de lapplication. Les évolutions de lapplication sont donc possibles sans nécessiter de modification de la partie cliente. Les évolutions peuvent être transparentes pour lutilisateur 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 Louverture du système dinformation 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 ». cest un modèle qui fournit aux dirigeants dentreprises le coût moyen annuel par poste de travail dune solution informatique.

21 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 dinformation et coûts liés aux utilisateurs finaux Présentation Du Client Léger Le TCO

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 dune architecture centralisée : Citrix Le fournisseur : IBM (serveurs, licences, lan..) Le budget : 3.6 millions deuros

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

25 Architecture initialeArchitecture Citrix Equipement informatique 700 serveurs répartis dans les agences fin 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 par an 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 Technologie Le logiciel Metaframe Le protocole ICA Le client ICA Architectures Simple : client simple Portail : portail applicatif via internet Présentation

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 dexploitation 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 dinterface graphique utilisé : Client de première génération 24% Interface HTML 64 % Architecture type : 3 tiers / n tiers

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

36 Coté client : linterface utilisateur Client Léger web WindowsWeb ManipulationForteFaible NavigationFaibleForte ÉvénementielRichePauvre PotentielÉtenduRestreint PortabilitéFaibleForte

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 Socle dexé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 Isabelle MORIN Ilham NAGBOU Benoit KALUZNY."

Présentations similaires


Annonces Google