Interoperabilität

Interoperabilität ist die Fähigkeit einer einzelnen Anwendung, mit vielen verschiedenen DBMSs zu arbeiten. Die Notwendigkeit, generische, interoperable Anwendungen zu schreiben, war einer der wichtigsten Faktoren, die zur Entwicklung von ODBC führen. Die Interoperabilität ist jedoch kein einfacher Weg, der von "nicht interoperablen" bis "vollständig interoperablen" folgt. Der Pfad hat viele Zweigstellen, und jedes erfordert Kompromisse zwischen Features, Geschwindigkeit, Codekomplexität und Entwicklungszeit.

Der Prozess der Erstellung einer interoperablen Anwendung folgt mehreren Schritten:

  1. Entscheiden, ob die Anwendung ODBC verwendet.

  2. Wählen Sie eine Ebene der Interoperabilität und entscheiden, welche Kompromisse erforderlich sind, um dieses Niveau zu erreichen.

  3. Schreiben Sie interoperablen Code, und testen Sie ihn so vollständig wie möglich.

Beachten Sie, dass die Interoperabilität in erster Linie die Do Standard des Anwendungsschreibers ist. Treiber sind so konzipiert, dass sie mit einem einzigen DBMS arbeiten und per Definition nicht interoperabel sind. Sie spielen eine Rolle bei der Interoperabilität, indem sie ODBC über ein einzelnes DBMS ordnungsgemäß implementieren und verfügbarmachen.

In diesem Abschnitt werden die folgenden Themen behandelt: