1. Compétences à atteindre à la fin du TP

publicité
ALSI
Architecture Client/Serveur
STS2
Le middleware
Le 18/04/17
page 1/3
1. COMPETENCES A ATTEINDRE A LA FIN DU TP
Se familiariser à différentes architectures Client/Serveur
2. PREALABLE AU TP
On travaille sur la base de données FFMC : Fédération Française de Moto Cross.
On implante la base FFMC sur SQLServer. Les IHM sont sous ACCESS , dans FFMC_IHM.MDB.
On passe par l’intermédiaire du middleware ODBC.
Vérifier que cette architecture fonctionne.
La FFMC souhaite maintenant :
1
2
administrer la BD sous ORACLE.
Utiliser une architecture WEB pour ses interfaces
3. ETAPES DU TP
Implanter la base de données FFMC
sous SQLServer 7
Installer ORACLE.
Administrer la BD sous ORACLE.
Utiliser une architecture WEB pour ses
interfaces
 Créer une base de données sous SQLServer 7
 Créer un utilisateur
 Exécuter les scripts de création des tables
 Exécuter les scripts de création des données
 Mettre en place la partie cliente
 Installer Oracle 8 Serveur
 Installer Oracle 8 Client sur Win98
 Installer la connexion Client Oracle/Serveur Oracle
avec SQLNet Easy (Net 8 middleware pour Oracle)
 Migrer la base SQLServer vers Oracle 8
 Tester la base directement avec le serveur Oracle
 Reparamètrer la DSN ODBC pour Oracle au lieu de
SQLServer 7
 Tester les IHM à partir d’un client situé sur Win98



Installer le serveur de pages WEB : IIS
Configurer IIS pour la nouvelle application
Tester l’IHM
4. IMPLANTER LA BASE DE DONNEES FFMC SOUS SQLSERVER 7 (0.5 HEURES)


A partir de l’interface graphique de Entreprise Manager de SQLServer 7,
1. créer une base de données pour la BDFFMC
2. créer un utilisateur UTILFFMC (mot de passe UtilFFMC)
A partir de l’analyseur de requêtes, se connecter UTILFFMC
 exécuter les scripts de création des tables : CreBdFfmc.sql
 Exécuter les scripts de création des données : InsertBDFFMC.sql
Mettre en place toute l’architecture pour la partie cliente : FFMC_IHM.MDB
D:\582700437.doc
ALSI
Architecture Client/Serveur
STS2
Le middleware
Le 18/04/17
page 2/3
5. INSTALLER ORACLE (0.5 HEURES)
5.1. Installer Oracle 8 Serveur sur WINDOWS 2000 Pro
Créer un nouveau compte utilisateur : ORACLE, qui appartient au groupe Administrateur.
Se connecter sous le nouveau compte ORACLE.
Lancer l’installation d’ORACLE : on n’installe aucun cartouche supplémentaire.
On fait une installation standard.
Tester l’installation : lancer SQLPlus avec la connexion suivante :
Login :
Scott
Mot de passe :
Tiger
Taper la requête : SELECT * FROM EMP ;
Les données de la table EMP doivent apparaître.
5.2. Installer Oracle 8 Client sur Win98
On réalise l’installation dans la salle des STS1 (C 33)
Lancer l’installation d’Oracle. Quand il reconnaît le système d’exploitation, le programme
d’installation propose l’installation de la version Cliente d’Oracle.
6. ADMINISTRER LA BD SOUS ORACLE (1 HEURE)
6.1. Installer la connexion Client Oracle/Serveur Oracle avec SQLNet Easy (Net 8
middleware pour Oracle)
Pour que le client puisse se connecter au Serveur Oracle, il faut paramétrer le middleware propriétaire
d’Oracle : Net 8.
Lancer l’interface graphique SQLNet Easy.
Saisir un nom de connexion (équivalent au DSN) et paramétrer la connexion : protocole de transport et
serveur cible. (couches du modèle OSI voisines du middleware)
Architecture à obtenir :
SQLPLus
SQLPlus Client
ConnexionORACLE
Middleware propriétaire Net 8
ORACLE
Serveur
SGBD
Tester l’accès à la table EMP de Scott/Tiger sous SQLPlus.
6.2. Migrer la base SQLServer 7 vers Oracle 8
On continue le TP sur le serveur.
Créer une base de données sur Oracle.
Créer un utilisateur UtilFFMC mot de passe UtilFFMC.
Utiliser les scripts de création de tables pour Oracle (UtilFFMC propriétaire).
Utiliser les scripts de génération des données pour Oracle.
D:\582700437.doc
ALSI
Architecture Client/Serveur
STS2
Le middleware
Le 18/04/17
page 3/3
6.3. Tester la base directement avec le serveur Oracle
Tester l’accès à la table LICENCIE.
6.4. Reparamètrer la DSN ODBC pour Oracle au lieu de SQLServer
Architecture à obtenir :
Access
Client
DSNBDFFMC
Middleware ODBC
ConnexionOracle
Middleware Net 8
ORACLE
Serveur
SGDB
6.5. Tester les IHM à partir du client FFMC_IHM.MDB situé sur Win98
7. UTILISER UNE ARCHITECTURE WEB POUR SES INTERFACES (1 HEURE)
7.1. Installer le serveur de pages WEB : IIS
A partir du CD WINDOWS 2000 Server, installer IIS en lançant le setup.
Choisir Installer Composants additionnels.
Cocher Services Internet (IIS)
7.2. Configurer IIS pour la nouvelle application
Ajouter un site pour la nouvelle application.
Le faire pointer sur le répertoire FFMC qui contient l’application WEB.
Démarrer le nouveau site.
7.3. Tester l’IHM
Regarder les paramètres de connexion dans le fichier ListeLicencie.asp
Mettre en place les éléments nécessaires à la connexion.
Tester l’IHM.
D:\582700437.doc
Téléchargement