Interoperabilitas
Interoperabilitas adalah kemampuan satu aplikasi untuk beroperasi dengan banyak DBMS yang berbeda. Kebutuhan untuk menulis aplikasi generik dan dapat dioperasikan adalah salah satu faktor utama yang mengarah pada pengembangan ODBC. Namun, interoperabilitas bukanlah jalur sederhana yang diikuti dari "tidak dapat dioperasikan" hingga "sepenuhnya dapat dioperasikan." Jalur ini memiliki banyak cabang, dan masing-masing membutuhkan trade-off di antara fitur, kecepatan, kompleksitas kode, dan waktu pengembangan.
Proses penulisan aplikasi yang dapat dioperasikan mengikuti beberapa langkah:
Memutuskan apakah aplikasi akan menggunakan ODBC.
Memilih tingkat interoperabilitas dan memutuskan trade-off mana yang diperlukan untuk mencapai tingkat tersebut.
Menulis kode yang dapat dioperasikan dan mengujinya seseutuh mungkin.
Perlu dicatat bahwa interoperabilitas terutama merupakan domain penulis aplikasi. Driver dirancang untuk bekerja dengan satu DBMS dan, menurut definisi, tidak dapat dioperasikan. Mereka memainkan peran dalam interoperabilitas dengan mengimplementasikan dan mengekspos ODBC dengan benar melalui satu DBMS.
Bagian ini berisi topik berikut.