Passage du client lourd au client l ger
Download
1 / 40

Passage Du Client Lourd Au Client Léger - PowerPoint PPT Presentation


  • 305 Views
  • Uploaded on

Passage Du Client Lourd Au Client Léger. Isabelle MORIN Ilham NAGBOU Benoit KALUZNY. PROBLEMATIQUE. Comment passer du client lourd au client léger ? Pourquoi cette solution s’impose comme la meilleure architecture ? Quelles sont les solutions ?. Sommaire.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Passage Du Client Lourd Au Client Léger' - aizza


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Passage du client lourd au client l ger
Passage Du Client Lourd Au Client Léger

  • Isabelle MORIN

  • Ilham NAGBOU

  • Benoit KALUZNY


Problematique
PROBLEMATIQUE

  • Comment passer du client lourd au client léger ?

  • Pourquoi cette solution s’impose comme la meilleure architecture ?

  • Quelles sont les solutions ?


Sommaire
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


  • Partie i
    Partie I

    • Le modèle client/serveur


    Historiquement
    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


  • Les caract ristiques du client serveur
    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


    D finition du client serveur

    Application Dialogue Service

    CLIENT

    SERVEUR

    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.


    C s orient client ou serveur
    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.


  • C s orient client ou serveur1

    Données et

    applications

    Applet, données

    Client léger

    Serveur

    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


    Plusieurs client serveur
    Plusieurs Client/Serveur

    • Serveurs de fichiers

    • Serveurs de base de données

    • Serveurs de transactions

    • Serveurs de groupeware

    • Serveurs d’applications


    L architecture client serveur

    PRESENTATION

    TRAITEMENTS

    DONNEES

    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.


  • Le middleware
    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


    L architecture 2 tiers
    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


    L architecture 2 tiers client lourd
    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


    L architecture 3 tiers n tiers

    Niveau 1

    Requête http,

    Fichiers, SQL

    Niveau 3

    Envoie des requêtes

    Requête SQL

    Envoie des réponses

    Client

    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

    Niveau 2

    Serveur de bases

    de données

    Serveur d’application


    Le client l ger
    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.


    Partie ii
    Partie II

    • Présentation du client léger

    • Exemple de passage

    • Limitations


    Pr sentation du client l ger
    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


    Pr sentation du client l ger1
    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


    Pr sentation du client l ger2
    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.  


    Pr sentation du client l ger le tco
    Présentation Du Client LégerLe 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


    Exemple de passage
    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


    Exemple de passage1
    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


    Exemple de passage2
    Exemple De Passage

    • Les avantages

      • Gains financiers

      • Centralisation de l’architecture

      • Diminution des ressources nécessaires au fonctionnement des postes clients

      • Sécurité


    Autres avantages du client l ger
    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


    Limitations du client l ger
    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


    Partie iii
    Partie III

    • Les solutions

      • Les client léger / server

      • Les client léger / web


    Client l ger server
    Client léger / server

    • Le retour des architectures centralisées

      • Principe


    Citrix
    Citrix

    • Présentation

    • Technologie

      • Le logiciel Metaframe

      • Le protocole ICA

      • Le client ICA

  • Architectures

    • Simple : client simple

    • Portail : portail applicatif via internet


  • Les concurrents
    Les Concurrents

    • Windows Terminal Server :

      • Terminal Services

      • Le protocole RDP

    Newmoon : premier concurrent de Citrix


    Linux terminal server project
    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


  • Les constructeurs
    Les Constructeurs

    • Constructeurs : Wyse, Neoware, HP Compaq …

      • Type de terminaux :

        • Simples

        • Puissants

        • Flexibles


    Client l ger web
    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


    Client l ger web1
    Client Léger web

    • Coté client

      • Le navigateur : client universel

      • Les langages : HTML, DHTML, XHTML, XML/XSL

      • Les standards du W3C

      • L’interface utilisateur


    Client l ger web2
    Client Léger web

    • Coté client : l’interface utilisateur


    Client l ger web3
    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


    Le client riche
    Le Client Riche

    • Principe

      • 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


  • Le client riche1
    Le Client Riche

    Exemple du principe de déploiement


    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é


    ad