Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gateway adalah perangkat lunak yang menyebabkan satu DBMS terlihat seperti yang lain. Artinya, gateway menerima antarmuka pemrograman, tata bahasa SQL, dan protokol aliran data dari satu DBMS dan menerjemahkannya ke antarmuka pemrograman, tata bahasa SQL, dan protokol aliran data DBMS tersembunyi. Misalnya, aplikasi yang ditulis untuk menggunakan SQL Server juga dapat mengakses data DB2 melalui Gateway Micro Decisionware DB2; produk ini menyebabkan DB2 terlihat seperti SQL Server. Saat gateway digunakan, gateway yang berbeda harus ditulis untuk setiap database target.
Meskipun gateway dibatasi oleh perbedaan arsitektur di antara DBMS, gateway tersebut adalah kandidat yang baik untuk standardisasi. Namun, jika semua DBMS harus distandarkan pada antarmuka pemrograman, tata bahasa SQL, dan protokol aliran data dari satu DBMS, yang DBMS-nya akan dipilih sebagai standar? Tentunya tidak ada vendor DBMS komersial yang cenderung setuju untuk menstandarkan produk pesaing. Dan jika antarmuka pemrograman standar, tata bahasa SQL, dan protokol aliran data dikembangkan, tidak diperlukan gateway.