Поделиться через


Решения для удаленного доступа к данным

Область применения: Access 2013, Office 2013

Проблема

ADO позволяет приложению напрямую получать доступ к источникам данных и изменять их (иногда это называется двухуровневой системой). Например, если вы подключены к источнику данных, который содержит данные, то это прямое подключение в двухуровневой системе.

Однако вы можете получить доступ к источникам данных косвенно через посредника, например Microsoft IIS (IIS). Такое расположение иногда называется трехуровневой системой. IIS — это клиентская или серверная система, которая предоставляет эффективный способ локального или клиентского приложения вызывать удаленную или серверную программу через Интернет или интрасеть. Серверная программа получает доступ к источнику данных и при необходимости обрабатывает полученные данные.

Например, веб-страница интрасети содержит приложение, написанное на языке Microsoft Visual Basic Scripting Edition (VBScript), которое подключается к IIS. IIS, в свою очередь, подключается к фактическому источнику данных, извлекает данные, обрабатывает их каким-то образом, а затем возвращает обработанные сведения в приложение.

В этом примере приложение никогда не подключается напрямую к источнику данных. СЛУЖБЫ IIS сделали. И IIS обращались к данным с помощью ADO.

Примечание.

Клиентское или серверное приложение не обязательно должно быть основано на Интернете или интрасети (то есть на веб-основе) — оно может состоять только из скомпилированных программ в локальной сети. Однако типичным случаем является веб-приложение.

Так как некоторые визуальные элементы управления, такие как сетка, проверка поле или список, могут использовать возвращаемые сведения, возвращаемые сведения должны быть легко использованы визуальным элементом управления.

Вам нужен простой и эффективный интерфейс программирования приложений, который поддерживает трехуровневые системы и возвращает информацию так же легко, как если бы она была получена в двухуровневой системе. Это удаленный интерфейс службы данных (RDS).

Решение

RDS определяет модель программирования — последовательность действий, необходимых для получения доступа к источнику данных и обновления его, — для получения доступа к данным через посредника, например службы IIS. Модель программирования суммирует всю функциональность RDS.