rusbssReader – модули выполнения удаленных запросов
В дочерних сайтах распределенных систем часто возникает необходимость оперативного
получения различной информации из консолидирующих баз данных. Если Вы используете
систему репликации «ruSBSS™»,
решение этой задачи становится весьма тривиальным.
Используя модули rusbssReader.dll Вы можете обеспечить свои приложения возможностью
выполнения удаленных запросов к консолидирующим базам данных. Для этого необходимо
наличие установленного в консолидирующей базе данных сервера репликации rusbssServer.
В этом случае с помощью модулей удаленных запросов клиентские приложения могут выполнять
запросы к консолидирующим базам данных и обрабатывать на клиентской стороне полученные
наборы данных в соответствии с требованиями прикладной задачи.
Модули удаленных запросов реализованы в виде динамически подключаемых библиотек,
экспортирующих несколько простых в использовании функций. Используя технологию кратковременных
соединений, модули удаленных запросов
- устанавливают соединение с сервером репликации;
- передают ему текст SQL-запроса для выполнения в консолидирующей базе данных;
- получают результирующий набор данных;
- разрывают соединение с сервером репликации;
- передают полученный набор данных в клиентское приложение для последующей обработки.
Таким образом, с помощью модулей удаленных запросов клиентские приложения дочерних
сайтов могут выполнять запросы к другим базам данных распределенной системы и обрабатывать
на клиентской стороне полученные наборы данных в соответствии с требованиями прикладной
задачи. Используемая при этом технология кратковременных соединений позволяет работать
даже в сетях с низким качеством линий связи.
Более подробно см.
rusbss_book,
rsx_book
| |