Architectures Web 3-Tiers:
notions de base
1. Introduction
2. Web 1.0
3. Web 2.0
4. Pages actives (Web 1.5)
5. Bilan
‹#›
1. Evolution des architectures
IHM
Applications
Applications
Transactions
Bases de données
PC Serveurs d’entreprise
Besoins
•Ergonomie
•Simplicité
•Intégration
Besoins
•Fiabilité
•Scalabilité
•Perfs
C/S 2 tiers
C/S 3 tiers
Standards :
SQL3, DTP,
CORBA, etc.
Standards :
Web, Java,
XML, etc.
Apps Internet :
E-commerce,
Intranet, Extranet
Architecture
‹#›
Quelques notions de base
•** Notion 1 : Serveur de données
•Plate-forme gérant des bases de données à l’aide d’un SGBD
•** Notion 2 : Serveur d’application
•Plate-forme gérant des composants applicatifs (EJB, ActiveX, Web
Services) et de publication Web (Servelet, JSP, ASP, …)
•** Notion 3 : Client [lourd, léger, riche]
•Poste de travail avec logiciel de présentation associé gérant l’IHM
•Client lourd : code applicatif complet
•Client léger : pas de code applicatif, présentation en browser
•Client riche : le code applicatif qu’il faut et des outils de
présentation sophistiqués (intelligent, smart client)
Architecture
‹#›
Client/serveur 3-tiers
SGBD
Application
ERP
Browser
Web
Appareil
mobile
Client
Java
Client
VB/C++
Serveur
Web
Serveur
WAP
Parefeu
…Application
mainframe
Serveur
d’application
Tiers Client Tiers Milieu Tiers Backend
…
Architecture
‹#›
Exemple: application de e-commerce
Interface Utilisateurs Logique Application et
Transaction Logique Données
Serveur de
Paiement
Navigateur Client
Caddie
Applet
Java
Serveur d’Application
Composant
Paiement Composant
Catalogue Composant
Commande
Serveur de données
Validation Commande
Architecture
1 / 36 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!