ODBC Client Serveur
ODBC Client Serveur
ODBC Client Serveur
Présenter par :
Oumayma BAJJOU
Plan:
Définition d’rchitecture
client/serveur le middleware
01 04
La classification du Gartner
Group
03 06
2
Add a full screen image
1
Définition d’rchitecture
client/serveur
Une architecture client-serveur représente l’environnement dans lequel des applications de machines
clientes communiquent avec des applications de machines de type serveurs.
Add a full screen image
2
Les différentes
architectures Client
Serveur
Architecture à 2 niveaux
Cela signifie que le serveur ne fait pas appel à une autre application afin de
fournir le service.
6
Architecture à 3 niveaux
7
L'architecture multiniveaux
Dans cette architecture multi-niveaux, chaque serveur effectue une tâche (un
service) spécialisé.
Un serveur peut donc utilisé les services d'un ou plusieurs autres services en fin de
fournir son propre service.
8
Add a full screen image
3
La classification du
Gartner Group
Le Gartner Group
est une société américaine de consultants qui a proposé une
typologie des applications client/serveur. Cette typologie est
composée de cinq modèles.
10
Modèle de Gartner pour les systèmes à deux niveaux (2-tiers)
11
Présentations réparties (distribuées)
12
Présentation déportée (distante)
13
Traitements répartis
14
Accès aux données à distance
15
Bases de données réparties
16
Modèle de Gartner pour les systèmes à trois niveaux (3-tiers)
17
Add a full screen image
4
Le middleware
Un middleware
est une interface permettant la mise en relation de plusieurs applications hétérogènes. Il agit
comme une passerelle afin de faciliter l’échange de données entre deux systèmes distincts.
19
Types de middleware
Général Spécifique
20
Add a full screen image
5
Le middleware ODBC
Open Data base Connectivity (ODBC) est un protocole qui crée un réseau d’échange
d’information entre différentes applications informatiques. Cet échange s’effectue par un
processus unique dans le but de manipuler les bases de données fournies par les systèmes de
gestion de base de données (SGBD). On retrouve plusieurs SGBD et chacun possède son mode
de fonctionnement.
Add a full screen image
6
Les composants
24
Add a full screen image
7
Architecture du pilote
ODBC
architecture du protocole ODBC
Pilote SGBD
26
Add a full screen image
8
Les fonctionnalités
ODBC
Dans l’ordinateur de l’utilisateur, l’ODBC comporte un registre de source de données. Grâce à l’interface
graphique, l’utilisateur peut ajouter une base de données au registre.
Les applications informatiques de l’utilisateur, quant à elles, manipulent les différentes données
présentes dans le registre grâce à l’interface de programmation.
Chaque système de gestion de base de données possède un pilote informatique. Il permet la manipulation de données en
utilisant l’interface de programmation propre au système de gestion de base de données.
28
ODBC
ODBC est une particularité pour une API de base de données. L’API ne dépend d’aucun système de gestion de
base de données (SGBD) ou d’un système d’exploitation.
Les développeurs de pilote de chaque système de gestion de base de données (SGBD) ont implémenté les fonctions de
l’API ODBC. C’est grâce à ces fonctions que les applications accèdent aux données d’un SGBD
.Le gestionnaire de pilote s’assure de la communication entre les applications et les pilotes.
29
Merci pour votre attention!