Upload
aime-bouchez
View
102
Download
3
Embed Size (px)
Citation preview
Architecture
Présentation Services Métier Accès aux données
Base de données
Appel Procédure stockée ou requête
Table résultante, objet*, valeurs ou Exception
Objet à restaurer ou sauvegarder
ExceptionObjet(s), valeur ou Exception
Demande d’objet(s) ou de valeur,Demande d’enregistrement.
Objet(s), valeur ou Exception
Demande d’objet(s)t ou de valeur, validation
Les Couches
Architecture
Tables + PS
Programme C# et VB.Net dit Client
Serveur dedonnées
2 Tiers
Controleur Objets MétierWinforms Persistance
Architecture
3 Tiers
Tables + PS
Programme C# et VB.Net dit Client
Programme sur le Serveur d'objets Net Remoting
Serveur de données
Controleur Objets MétierWinforms Persistance
Architecture
3 Tiers Web
Tables + PS
Navigateur
Site Web contenant les pages asp et les classes,
s'exécutant sur le Serveur Web
Serveur de données
Controleur Objets Métier PersistanceHTML JS ASP.Net
Architecture
4 Tiers Web
Tables + PS
Navigateur Site Web contenant les pages asp et contrôleur(s)
Programme sur le Serveur d'objets Net Remoting Serveur de
données
Controleur Objets Métier PersistanceHTML JS ASP.Net
2 Tiers
Architecture
Windows Xp, VistaFramework .Net
Windows Server 2003 R2
Programme applicatifWinform
ADO
Fournisseur d’accès
SGBD : Exécution des procédures stockées
TCP / IP TCP / IP
Tables et PS
Réseau
Base de Données
1,3,7
2,6,8
4
4, 5
9
CLIENT SERVEUR DE DONNEES
Windows Xp, VistaFramework .Net
Programme applicatifWinform. Interfaces.Objet Proxy
TCP / IP
Réseau
Windows Server 2003 R2
SGBD : Exécution des procédures stockées
TCP / IP
Windows Xp, Vista ou Windows Server 2003 R2Framework .net
Serveur d’objets Métier. InterfacesDLL Métier
Fournisseur d’accès
ADO
TCP / IP
Base de Données
Tables et PS
1,3,6
2,5
4,15 8,12,14
7,9,13
10
10,11
16
CLIENT SERVEUR DE DONNEESSERVEUR D’OBJETS METIER
3 Tiers
Architecture
Canal de communication
Objet
Objet Proxy
Objet Métier à distribuer
Objet Métier
3 Tiers
Architecture
3 Tiers Web
Architecture
4 Tiers Web
Architecture