Связь клиентской и серверной частей ИС осуществляется с помощью локальной
или глобальной сети. Доступ к соответствующей базе данных со стороны клиента (из прикладных программ) обеспечивается трехслойным программным интерфейсом.
Управляющий модуль ODBC (ODBC Administration) позволяет определить необходимые источники данных для прикладной программы.
Драйвер ODBC представляет собой динамически загружаемую библиотеку, которую клиентское приложение загружает в свое адресное пространство для доступа к источнику данных.
Для каждой используемой СУБД нужен собственный ODBС-драйвер. ODBC-драйверы осуществляют функции клиентских интерфейсов API (Application Programs-Interface).
ODBC-драйвер для конкретной СУБД переформировывает формат запроса прикладной программы во внутренний формат, распознаваемый СУБД, к которой обращен запрос.
Традиционная технология использования ODBC создает много сложностей сетевому администратору при появлении новых СУБД. Проблема состоит в необходимости инсталляции дополнительных драйверов для СУБД на каждом клиентском месте. Выход найден в технологии связи с разнородными базами данных с использованием сервера ODBC.
Элементы ODBC