PARTIE III: IMPLEMENTATION DU SYSTEME DE
REPLICATION
CHAPITRE 7 : CONFIGURATION DE LA REPLICATION
Section 1 : Spécifications sur l'architecture du
système
Le système contient trois différents types
d'élément qui peuvent être dans différents
réseaux:
> L'interface d'administration: seulement
une dans le système; elle contient:
o Le programme de l'interface d'administration ;
o La base de données locale requise pour stocker
l'information créée par le programme.
> Le serveur de réplication: autant
que nécessaire; il y a un programme de serveur de réplication sur
chaque serveur de base de données qui est un publicateur; il
contient:
o Le programme de serveur de réplication qui est un Web
service ;
o La base de données locale requise pour sauver
l'information nécessaire au Web service ;
o La base de données du publicateur.
Ø La base de données du
souscripteur: autant que nécessaire; il n'a pas de programme
spécifique installé dessus mis à part le serveur de base
de données lui-même.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Figure 5 : Architecture globale du système de
réplication.
Etape 1: L'administrateur
utilise l'interface d'administration pour configurer et gérer un nombre
infini de réplications. Pour chaque réplication, il
définie les bases de données publicateur et souscripteur, quand
et à quelle fréquence la tâche doit être
exécutée, quelles données sont concernées sur le
publicateur et quelques options également. Toutes ces informations sont
sauvées localement dans la base de données Access et peuvent bien
sûr être modifiées.
Etape 2: Une fois que l'administrateur a fini
de configurer une réplication et qu'il souhaite la rendre active,
l'interface envoie toutes les informations décrites ci-dessus au serveur
de réplication correspondant (celui qui se trouve sur le serveur de base
de données publicateur). En fait, il envoie une requête SOAP au
Web service de réplication. Le Web service stocke les informations dans
sa base locale Access et est maintenant prêt à lancer les
réplications par lui-même: l'interface d'administration n'a plus
besoin d'être ouverte.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Etape 3: Le Web service est censé
tourner tout le temps. Lorsqu'il se rend compte que c'est le bon moment pour
démarrer une réplication selon son planning, il se connecte aux
deux bases de données publicateur et souscripteur et commence alors le
transfert des données. A la fin du processus, il sauvegarde tous les
messages d'erreur dans sa base de données locale. Puis il les renverra
à l'interface d'administration quand celle-ci les demandera.
En général, la réplication repose sur 4
principales entités : l'éditeur, le distributeur, l'abonné
et surtout la distribution car, c'est cette dernière qui
représente la vue ou le segment de la base de données à
distribuer. Une fois que ces quatre entités sont réunies, la mise
en place d'un système de réplication est possible, avec au
préalable une connexion reliant les différents serveurs de base
de données. Considérons le schéma ci-après :
Figure 6 : Principales entités de la
réplication.
Illustrons à présent l'algorithme du processus de
réplication dans la figure ci-
après :
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Figure 7 : Algorithme du processus de réplication.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Section 2 : Configuration de la réplication
sous MS SQL ServerTM 2000
Etape1 : Définition de l'éditeur /
distributeur
Figure 8 : Clic-droit sur le serveur à configurer comme
éditeur / distributeur.
Figure 9 : Clic-gauche sur « Propriétés
» du menu contextuel.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Figure 10 : Clic sur onglet « réplication » puis
sur « configurer ».
Figure 11 : Lancement de l'assistant de configuration de
publication et distribution.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Figure 12 : Spécification du dossier de captures
instantanées.
Figure 13 : Choix de la base de données de publication.
Figure 14: Choix du type de réplication.
Figure 15 : Choix des articles à publier.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Figure 16 : Finalisation de la création de publication.
Figure 17 : Finalisation de la création de publication.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Etape 2 : Configuration de
l'abonné
Figure 18 : Assistant extraction d'abonnement.
Figure 19 : Recherche de publications disponibles.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
Figure 20 : Choix du serveur de distribution.
Mise en place d'un système de réplication de base
de données entre sites distants Par BILEY NDONGO ALPHONSE ROSELIN
|