Компонент TConnectionBroker обеспечивает централизованное управление соединением клиентских наборов данных с сервером приложений. Для этого свойство connectionBroker клиентских наборов данных должно ссылаться на экземпляр компонента TConnectionBroker. Тогда для изменения соединения (например, при переходе с транспорта HTTP на сокеты TCP/IP) нет необходимости изменять значение свойства RemoteServer всех компонентов TClientDataSet, а достаточно изменить свойство
property Connection: TCustomRemoteServer;
компонента TConnectionBroker.
Доступ к интерфейсу IAppServer обеспечивает свойство
property AppServer: Variant;
или метод
function GetServer: lAppServer; override;
Методы-обработчики компонента TConnectionBroker полностью соответствуют табл. 20.1.