-2-
-3-
V-PROGRAMMATION CLIENT/SERVEUR
Architectures Client/Serveurs
•Architectures 2-tiers (2 étages)
•Serveur SGBD et/ou de services «métiers »
–Données, programmes, démons, fonctions prédéfinies
•Client SQL en charge du dialogue et/ou de l’application
Serveur SQL
Client SQL
En C++
Client SQL
en Java
JDBC
SQLnet
-4-
V-PROGRAMMATION CLIENT/SERVEUR
Architectures Client/Serveurs
Architectures 2-tiers (2 étages)
•Première approche : Clients «musclés»et serveur
SQL «léger»
§Client en charge de l’application et du dialogue
§Serveur SQL limités aux données
§Avantages :
ØBD relativement portable
§Inconvénients :
ØDifficultéàdéployer et àmaintenir les clients
ØPeu de factorisation de programmation