[PDF] Architecture n-tiers NFE 107 : Urbanisation et architecture





Previous PDF Next PDF



Vers une architecture n-tiers

10 mai 2001 suivant: Les trois niveaux d'abstraction monter: Vers une architecture n-tiers précédent: Introduction Table des matières Index.



sommaire du cours xml et les architectures n-tier

Tiers métier : accès aux bases de données L'architecture N-tier (anglais tier : étage niveau)





Architectures N-tiers

Architectures N-tiers. Master Technologies de l'Internet 1ère année. Eric Cariou Interaction avec l'utilisateur : liens vers des URLs formulaires .



LES DIFFÉRENTES ARCHITECTURES CLIENT/SERVEUR L

Dans une architecture deux tiers encore appelée client-serveur de première le middleware entre client et serveur n'est pas standard (dépend de la ...



Architectures N-tiers Triptyque dune application Triptyque dune

Architectures N-tiers. Master Technologies de l'Internet 1ère année. Eric Cariou Interaction avec l'utilisateur : liens vers des URLs formulaires .



Conception en UML Architecture n-tiers

https://mbf-iut.i3s.unice.fr/lib/exe/fetch.php?media=2014_2015:s3:concprogobjet:mvc-2014-2015.pdf



TP 0 : Architecture n-Tiers Technologies côté serveur (servlets/JSP)

En cas d'erreur dans l'une des étapes de ce processus l'utilisateur sera redirigé vers « index.html ». Interface de gestion des messages. La page « Messages.



Note technique Recommandations pour la sécurisation des sites web

22 avr. 2013 malveillant se serve d'un site web comme une porte d'entrée vers le ... Les architectures de type « n-tiers » par exemple se prêtent bien à ...



Architecture n-tiers

NFE 107 : Urbanisation et architecture des systèmes d'information. Architecture n-tiers. Sommaire. I. Niveau d'abstraction d'une application.

Architecture n-tiers

2008/2009

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

2008/2009

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

Architecture n-tiers

Sommaire

I.Niǀeau d'abstraction d'une application

II.Architecture 1-tiers

III.Architecture 2-tiers

IV.Architecture 3-tiers

V.Architecture n-tiers

VI.Conclusion / Questions

2008/2009

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

Architecture n-tiers

I. Niǀeau d'abstraction d'une application

La couche de présentation

La logique applicative

Les données

Application

2008/2009

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 -Contexte multi utilisateurs : -application sur site central (Mainframe) -application répartie sur des machines indépendantes communiquant par partage de fichiers.

2008/2009

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

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

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

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

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

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

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 1Tier 2Tier 3

PrésentationLogique métierDonnées

2008/2009

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'edžposition 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

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

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 ?

quotesdbs_dbs23.pdfusesText_29
[PDF] Les réseaux Peer-to-Peer

[PDF] L 'architecture postale - La Poste

[PDF] Partie 1 : Architecture et communications Client/Serveur - Univ Lyon 1

[PDF] Architecture Traditionnelle Méditerranéenne Méthode RehabiMed

[PDF] La fabrication de l architecture en Tunisie indépendante : une

[PDF] l 'architecture traditionnelle en tunisie : l 'habitat rural - RehabiMed

[PDF] Etude d une architecture IP intégrant un lien satellite - OATAO

[PDF] Les règles de classement et d 'archivage des documents d 'entreprise

[PDF] LES RECHERCHES CONCERNANT L ALGERIE - Archives nationales

[PDF] métiers de l 'audiovisuel et du cinéma information et communication

[PDF] LES RECHERCHES CONCERNANT L ALGERIE - Archives nationales

[PDF] Archives Nationales d 'Algérie - FranceArchives

[PDF] isdiah - UdG

[PDF] Les montagnes françaises 1) Les différents massifs montagneux

[PDF] Arduino Sample Code - Atlas Scientific