Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Une passerelle est un élément de logiciel qui amène un SGBD à ressembler à un autre. Autrement dit, la passerelle accepte l’interface de programmation, la grammaire SQL et le protocole de flux de données d’un SGBD unique et le traduit en interface de programmation, grammaire SQL et protocole de flux de données du SGBD masqué. Par exemple, les applications écrites pour utiliser SQL Server peuvent également accéder aux données DB2 via la passerelle Micro Decisionware DB2 ; ce produit entraîne l’apparence de DB2 comme SQL Server. Lorsque des passerelles sont utilisées, une autre passerelle doit être écrite pour chaque base de données cible.
Bien que les passerelles soient limitées par les différences architecturales entre les SGBD, elles sont un bon candidat à la normalisation. Toutefois, si tous les SGBD doivent normaliser l’interface de programmation, la grammaire SQL et le protocole de flux de données d’un SGBD unique, dont le SGBD doit être choisi comme standard ? Certes, aucun fournisseur SGBD commercial n’est susceptible d’accepter de normaliser le produit d’un concurrent. Et si une interface de programmation standard, une grammaire SQL et un protocole de flux de données sont développés, aucune passerelle n’est nécessaire.