Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een gateway is een stukje software dat ervoor zorgt dat een DBMS eruitziet als een andere. Dat wil gezegd, de gateway accepteert de programmeerinterface, SQL-grammatica en het gegevensstroomprotocol van één DBMS en vertaalt deze naar de programmeerinterface, SQL-grammatica en het gegevensstroomprotocol van de verborgen DBMS. Toepassingen die zijn geschreven om SQL Server te gebruiken, hebben bijvoorbeeld ook toegang tot DB2-gegevens via de Micro Decisionware DB2-gateway; dit product zorgt ervoor dat DB2 eruitziet als SQL Server. Wanneer gateways worden gebruikt, moet er een andere gateway worden geschreven voor elke doeldatabase.
Hoewel gateways worden beperkt door architectuurverschillen tussen DBMS's, zijn ze een goede kandidaat voor standaardisatie. Als alle DBMS's echter standaardiseren op de programmeerinterface, SQL-grammatica en het gegevensstroomprotocol van één DBMS, waarvan DBMS als standaard moet worden gekozen? Zeker geen commerciële DBMS-leverancier is het waarschijnlijk eens om te standaardiseren op het product van een concurrent. En als er een standaardprogrammeerinterface, SQL-grammatica en gegevensstroomprotocol zijn ontwikkeld, is er geen gateway nodig.