Маршрутизация и работа в сети компонента Service Broker

В основе системы связи компонента Service Broker лежит надежная доставка сообщений в асинхронном режиме. Для защиты от несанкционированного доступа к службам компонент Service Broker использует средства проверки подлинности, предоставленные SQL Server. Компонент Service Broker предусматривает возможность шифрования покидающих экземпляр сообщений с целью защиты содержащихся в них данных.

Обмен данными между двумя приложениями осуществляется с помощью сообщений. Когда приложение направляет сообщение, компонент Service Broker находит маршрут для службы и передает сообщение по сетевому адресу, указанному в маршруте.

Компонент Service Broker сообщает приложению о состоянии диалога с помощью сообщений. Компонент Service Broker указывает на ошибки, на конец диалога и на события таймера посредством отправки службе сообщений. Как и все сообщения, эти сообщения сопоставлены конкретному диалогу.

Сообщения компонента Service Broker и сообщения от другой стороны диалога прибывают и обрабатываются одним и тем же способом. Использование единой программной модели для обработки всех сообщений упрощает разработку приложений. Это также позволяет производить повторное развертывание приложений компонента Service Broker без изменения их кода.

В этом разделе