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