architecture présentationservicesmétieraccès aux données base de données appel procédure...

10
Architecture Présentat ion 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. Objet(s), valeur ou Exception Demande d’objet(s)t ou de valeur, validation Les Couches

Upload: aime-bouchez

Post on 03-Apr-2015

102 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

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

Page 2: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

Architecture

          Tables + PS  

   

Programme C# et VB.Net dit Client            

Serveur dedonnées  

                               

2 Tiers

Controleur Objets MétierWinforms Persistance

Page 3: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

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

Page 4: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

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

Page 5: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

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

Page 6: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

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

Page 7: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

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

Page 8: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

Canal de communication

Objet

Objet Proxy

Objet Métier à distribuer

Objet Métier

3 Tiers

Architecture

Page 9: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

3 Tiers Web

Architecture

Page 10: Architecture PrésentationServicesMétierAccès aux données Base de données Appel Procédure stockée ou requête Table résultante, objet*, valeurs ou Exception

4 Tiers Web

Architecture