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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !