NFE 107 : Urbanisation et architecture des systèmes d'information

Slides:



Advertisements
Présentations similaires
Module 5 : Implémentation de l'impression
Advertisements

Etude de Cas Une compagnie d'assurance automobile propose à ses clients quatre familles de tarifs identifiables par une couleur, du moins au plus onéreux.
Introduction aux environnements répartis
Introduction aux réseaux informatiques
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Serveur NAS storex.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
DIAS PEREIRA Maxime & AIMEUR Amar vous présentent
PLAN du COURS Introduction Structure des Systèmes Informatiques

Design Pattern MVC En PHP5.
Oracle Orienté Objet Amanda Evans Mai 2000.
Logiciel de base de données
Systèmes d’exploitation
Système de stockage réseaux NAS - SAN
VI. Analyse des solutions techniques
| Project Ways Exia A2 Groupe Carles – Corbisier – Juzanx - Pareil.
Etude des Technologies du Web services
Module 1 : Préparation de l'administration d'un serveur
Réalisée par :Samira RAHALI
Passage Du Client Lourd Au Client Léger
Sommaire Objectif de Peakup Principes de fonctionnement
Applications Chapitre B17 et C18
ECF 5 PRESENTATION « BULLE APPLICATIVE »
Programmation Approche composants Ing5 SI
Les réseaux informatiques
1 Bases de Données Distribuées Chapitre 22, Sections 22.6–22.14.
Un nouveau monde d’échange sur Internet ????
Gestion des bases de données
Services fournis par le SI et technologies associées
Présentation Stéphane TALLARD Ingénieur en Informatique depuis 1996
VI. Analyse des solutions techniques
Staf 2x Cours de bases de données
SSO : Single Sign On.
Projet de Conception n° 5
Gestion de données distribuées Intégration - Médiation
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
‘‘Open Data base Connectivity‘‘
Présentation de CORBA et de IIOP
Outil de gestion des cartes grises
Développement d’application client/serveur
Exposer sur les réseau informatiques
© OutilsInformatique, 2014 tous droits réservés 1.Définir des termes et concepts de la gestion de réseau. 2.Comprendre les avantages d’un réseau. 3.Comprendre.
“Software defined Storage”
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Mastère Professionnel Systèmes de Communication et Réseaux
Application de gestion des retards
Elève: ibtihal bekraoui
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
STRUCTURES DES DONNEES. L’ORGANISATION DES DONNEES. BASES DES DONNEES
Les différents modèles d’architecture technique
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
L’enseignement de spécialité SLAM
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Initiation à Oracle Server
Architecture Client/Serveur
Développement et design Web Awaves academy Stockholm 2006.
Initiation aux SGBD Frédéric Gava (MCF)
Architecture des SGBD Les architectures physiques de SGBD sont très liées au mode de répartition. — BD centralisée — BD client/serveur — BD client/multi-serveurs.
STRUCTURE RESEAU DU COLLEGE BARBOT
Apports des clients riches dans le monde du WEB 2.0
La gestion des bases de données
I Présentation II Gestion de projet 1 - Planning 2 - Risques
Historique L’évolution des architectures du début à nos jours.
Introduction Module 1.
Introduction SGDBOO Sommaire Définition d’un SGBD (6 services)
CEGID et environnement réseau Groupe PGI Académie de Grenoble.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Révisions pour l’exam L2 Informatique Obligatoire.
Transcription de la présentation:

NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers 2008/2009

NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers Sommaire Niveau d’abstraction d’une application Architecture 1-tiers Architecture 2-tiers Architecture 3-tiers Architecture n-tiers Conclusion / Questions 2008/2009

I. Niveau d’abstraction d’une application NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers I. Niveau d’abstraction d’une application Application La couche de présentation La logique applicative Les données 2008/2009

II. Architecture 1-tiers NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers II. Architecture 1-tiers Les trois couches applicatives sont intimement liées et s'exécutent sur le même ordinateur On parle d’informatique centralisé Contexte multi utilisateurs : application sur site central (Mainframe) application répartie sur des machines indépendantes communiquant par partage de fichiers. 2008/2009

Application sur Mainframe NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers Application sur Mainframe Les utilisateurs se connectent aux applications exécutées par le serveur central (le mainframe) à l'aide de terminaux passifs C'est le serveur central qui prend en charge l'intégralité des traitements, y compris l'affichage qui est simplement déporté sur des terminaux passifs. 2008/2009

Les applications un tiers déployées NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers Les applications un tiers déployées Application un tiers sur plusieurs ordinateurs indépendants Plusieurs utilisateurs se partagent des fichiers de données stockés sur un serveur commun Le moteur de base de données est exécuté indépendamment sur chaque poste client Ce type de solution est donc à réserver à des applications non critiques exploitées par de petits groupes de travail 2008/2009

II. Architecture 1-tiers NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers II. Architecture 1-tiers Avantages - Mainframe : la fiabilité des solutions sur site central qui gèrent les données de façon centralisée Un tiers déployé : l’interface utilisateur moderne des applications. Limites Mainframe : interface utilisateur en mode caractères Un tiers déployé : cohabitation d'applications exploitant des données communes peu fiable au delà d'un certain nombre d'utilisateurs. Conclusion Il a donc fallu trouver une solution conciliant les avantages de cette architecture . Pour se faire, il a fallu scinder les applications en plusieurs parties distinctes et coopérantes : gestion centralisée des données, gestion locale de l'interface utilisateur. Ainsi est né le concept du client-serveur. 2008/2009

III. Architecture 2-tiers NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers III. Architecture 2-tiers Le poste client se contente de déléguer la gestion des données à un service spécialisé L’ensemble des traitements applicatifs par le poste client : client lourd La gestion des données est prise en charge par un SGBD centralisé, s'exécutant le plus souvent sur un serveur dédié Ce dernier est interrogé en utilisant un langage de requête qui, le plus souvent, est SQL 2008/2009

III. Architecture 2-tiers Le Middleware NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers III. Architecture 2-tiers Le Middleware   - Ensemble des couches réseau et services logiciel qui permettent le dialogue entre les différents composants d'une application répartie. - L'objectif principal du middleware est d'unifier, pour les applications, l'accès et la manipulation de l'ensemble des services disponibles sur le réseau, afin de rendre l'utilisation de ces derniers presque transparente. 2008/2009

III. Architecture 2-tiers Avantages Limites NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers III. Architecture 2-tiers Avantages  Interface utilisateur riche Appropriation des applications par l'utilisateur Limites Importante charge du poste client, qui supporte la grande majorité des traitements applicatifs Maintenance et mises à jour difficiles à gérer Difficulté de modifier l'architecture initiale 2008/2009

IV. Architecture 3-tiers NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers IV. Architecture 3-tiers 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 prise en charge par un serveur intermédiaire Client Serveur applicatif BDD Tier 1 Tier 2 Tier 3 Présentation Logique métier Données 2008/2009

IV. Architecture 3-tiers NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers IV. Architecture 3-tiers Tous ces niveaux étant indépendants, ils peuvent être implantés sur des machines différentes, de ce fait : - Le poste client ne supporte plus l'ensemble des traitements (client léger) Facilité de déploiement Sécurité : pas d ’exposition du schéma de la base de données La manipulation des données est indépendante du support physique de stockage - Il est relativement simple de faire face à une forte montée en charge, en renforçant le service applicatif. 2008/2009

V. Architecture n-tiers NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers V. Architecture n-tiers 2008/2009

NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers VI. Conclusion Une architecture n’est pas forcement meilleur qu’une autre, chacune à ses avantages et inconvénients Choix à faire en fonction des besoins 2 tiers 3 tiers 2008/2009

NFE 107 : Urbanisation et architecture des systèmes d'information Architecture n-tiers Questions ? 2008/2009