Architecture Les Couches 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 Exception Objet(s), valeur ou Exception Demande d’objet(s) ou de valeur, Demande d’enregistrement. Demande d’objet(s)t ou de valeur, validation
Architecture 2 Tiers Programme C# et VB.Net dit Client Winforms Tables + PS Programme C# et VB.Net dit Client Serveur de données Winforms Controleur Objets Métier Persistance
Architecture 3 Tiers Programme C# et VB.Net dit Client Winforms Tables + PS Programme C# et VB.Net dit Client Programme sur le Serveur d'objets Net Remoting Serveur de données Winforms Controleur Objets Métier Persistance
Architecture 3 Tiers Web ASP.Net Controleur Objets Métier Persistance Tables + PS Navigateur Site Web contenant les pages asp et les classes, s'exécutant sur le Serveur Web Serveur de données HTML JS ASP.Net Controleur Objets Métier Persistance
Architecture 4 Tiers Web ASP.Net Controleur Objets Métier Persistance 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 HTML JS ASP.Net Controleur Objets Métier Persistance
Architecture 2 Tiers CLIENT SERVEUR DE DONNEES Base de Données 1,3,7 Windows Xp, Vista Framework .Net Windows Server 2003 R2 Programme applicatif Winform ADO Fournisseur d’accès SGBD : Exécution des procédures stockées TCP / IP Tables et PS Réseau Base de Données 1,3,7 2,6,8 4 4, 5 9
Architecture 3 Tiers CLIENT SERVEUR D’OBJETS METIER SERVEUR DE DONNEES Windows Xp, Vista Framework .Net Programme applicatif Winform. Interfaces. Objet Proxy TCP / IP Réseau Windows Server 2003 R2 SGBD : Exécution des procédures stockées Windows Xp, Vista ou Windows Server 2003 R2 Framework .net Serveur d’objets Métier. Interfaces DLL Métier Fournisseur d’accès ADO Base de Données Tables et PS 1,3,6 2,5 4,15 8,12,14 7,9,13 10 10,11 16
Architecture 3 Tiers Canal de communication Objet Objet Proxy Objet Métier à distribuer Objet Métier
Architecture 3 Tiers Web
Architecture 4 Tiers Web