Interoperabilidad

La interoperabilidad es la capacidad de una sola aplicación para funcionar con muchos DBMS diferentes. La necesidad de escribir aplicaciones genéricas e interoperables era uno de los principales factores que conducen al desarrollo de ODBC. Sin embargo, la interoperabilidad no es una ruta sencilla seguida de "no interoperable" a "completamente interoperable". Esta ruta tiene muchas ramificaciones y cada una requiere equilibrio entre características, velocidad, complejidad del código y tiempo de desarrollo.

El proceso de escritura de una aplicación interoperable sigue varios pasos:

  1. Decidir si la aplicación usará ODBC.

  2. Elegir un nivel de interoperabilidad y decidir qué inconvenientes son necesarios para alcanzar ese nivel.

  3. Escribir código interoperable y probarlo lo máximo posible.

Debe tenerse en cuenta que la interoperabilidad es principalmente el dominio del escritor de aplicaciones. Los controladores están diseñados para trabajar con un único DBMS y, por definición, no son interoperables. Desempeñan un papel en la interoperabilidad mediante la implementación y exposición correcta de ODBC en un único DBMS.

Esta sección contiene los temas siguientes.