Réalisation d'un serveur pour l'accès à ORACLE : conception et réalisation d'un serveur d'information bibliographique
Résumé
Le développement d'applications réparties, qui utilisent pour la gestion des données le Système de Gestion de Bases de Données (SGBD) relationnel Oracle, a mis en évidence la nécessité d'une interface performante pour les accès la base. La solution est la définition d'une interface procédurale, construite sur le code HLI (High Level Interface) d'Oracle. L'interface ainsi définie, baptisée OPIDUM, « Oracle Procedural Interface for Distributed Unix Machines », réunit les avantages du pré-compilateur Oracle (expression des requêtes SQL en clair) et de l'interface HLI (élimination de la phase de pré-compilation).Grâce au serveur Opidum une application résidente sur une machine peut accéder un SGBD implanté sur toute autre machine, connecte sur le même réseau de communication : l'accès aux données est indépendant de la localisation de l'application. Un serveur d'information Bibliographique accessible distance, a été construit sur un SGBD Oracle. Le serveur BIB offre des fonctionnalités qui constituent un support au développement d'applications de gestion bibliographiques réparties ; administration de la base, mise jour et consultation de la bibliographie. Il met la disposition des usagers un langage qui permet de formuler des requêtes de sélection, combinant plusieurs rubriques. Toutes les rubriques sont interrogeables, compris les rubriques textuelles telles que le résumé ou la table des matières, qui décrivent le contenu des documents. Les deux serveurs utilisent un mécanisme d'appel de procédure , distance, fonctionnant sur un réseau local Ethernet.