Share via


Interoperabilidade

Interoperabilidade é a capacidade de um único aplicativo operar com muitos DBMSs diferentes. A necessidade de gravar aplicativos genéricos e interoperáveis foi um dos principais fatores que levaram ao desenvolvimento do ODBC. No entanto, a interoperabilidade não é um caminho simples seguido de "não interoperável" a "completamente interoperável". O caminho tem muitas ramificações e cada uma requer compensações entre recursos, velocidade, complexidade de código e tempo de desenvolvimento.

O processo de gravar um aplicativo interoperável segue várias etapas:

  1. Decidir se o aplicativo usará ODBC.

  2. Escolher um nível de interoperabilidade e decidir quais compensações são necessárias para atingir esse nível.

  3. Gravar código interoperável e testá-lo da forma mais completa possível.

Deve-se notar que a interoperabilidade é principalmente o domínio do gravador de aplicativos. Os drivers são projetados para funcionar com um único DBMS e, por definição, não são interoperáveis. Eles desempenham um papel na interoperabilidade implementando e expondo corretamente o ODBC em um único DBMS.

Esta seção contém os tópicos a seguir.