Cours architecture n tiers chap1 2

Cours Architectures n-tiers et orientées services NAHLA HADDAR MA? TRE ASSISTANT ISIM-SFAX UNIVERSITÉ DE SFAX MEMBRE DU LABORATOIRE MIRACL AUDITOIRES LFIIM LATMW ? - Avant propos ? L ? objectif de ce cours est d ? initier les étudiants à l ? implémentation de di ?érents types d ? architectures et n tiers en utilisant les technologies Java JEE et JAX-RS C Architectures Web CHAPITRE EVOLUTION DES ARCHITECTURES WEB Plan du chapitre ? ère génération- Architecture centralisée -tiers ? ème génération- Architecture client-serveur -tiers ? ème génération- Architecture client-serveur -tiers ? ème génération- Architecture n-tiers et orientées services C Rappel ? Les trois couches d ? une application o Présentation o Traitement o Données ? Le découpage et la répartition de ces couches permettent de distinguer les architectures applicatives suivantes o L'architecture -tiers o l'architecture -tiers o l'architecture -tiers o les architectures n-tiers ère génération- Architecture centralisée -tiers ? Avantages o Assure la haute disponibilité et l ? intégrité des données et o ?re à l ? entreprise un système cohérent et ?able o Coût d ? administration faible ? Inconvénients o Interface utilisateur en mode caractères o La performance du système tout entier repose sur les capacités de traitement de l'ordinateur central c'est la raison pour laquelle ce modèle est parfois quali ?é d' informatique lourde ? Présentation Traitement C ème génération- Architecture clientserveur -tiers ? La gestion des données est prise en charge par un SGBD centralisé s ? exécutant le plus souvent sur un serveur de BD ? L ? ensemble des traitements sont applicatifs par le poste client ? Avantage interface utilisateur riche ? Inconvénients o Client lourd o Mauvaise sécurité exposition du schéma des BDs aux clients Présentation Traitement ème génération - Architecture client- serveur -tiers ? Lorsque nous accédons à un site Internet nous utilisons la technologie Clientserveur ? Il nous faut o Une application cliente navigateur Web Mozilla Firefox Google Chrome Internet Explorer auquel nous fournissons l ? adresse du site recherché du type http www unsite net o Une application serveur serveur Web AppacheHTTP Server IIS -Internet Information Server Tomcat o Un protocole HTTP HyperText Transfer Protocol Le protocole HTTP décrit les mécanismes d ? organisation et de transmission des données numériques lors d ? un échange entre un client le navigateur et un serveur Web C ème génération - Architecture client- serveur -tiers ? L ? application Cliente envoie une requête au serveur Web désigné par l ? URL Uniform Resource Locator ème génération - Architecture client- serveur -tiers ? Le serveur Web contacté répond au client en a ?chant l ? ensemble des informations stockées et organisées sur son disque dur à l ? URL donnée C ème génération - Architecture client- serveur -tiers Présentation Tier Tier Requête HTTP Traitement Serveur web Réponse HTTP Ou Serveur Poste Client d ? applications Tier Serveur BD ? Les données sont toujours gérées de façon centralisée ? La présentation est toujours prise en charge par le poste client ? La logique applicative est

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager