Маршрутизация и работа в сети компонента Service Broker
Обмен данными Service Broker основан на надежной, асинхронной доставке сообщений. Для защиты от несанкционированного доступа к службам компонент Service Broker использует средства проверки подлинности, предоставленные SQL Server. Компонент Service Broker предусматривает возможность шифрования покидающих экземпляр сообщений с целью защиты содержащихся в них данных.
Обмен данными между двумя приложениями осуществляется с помощью сообщений. Когда приложение направляет сообщение, компонент Service Broker берет на себя всю работу по выявлению маршрута к соответствующей службе и по передаче сообщения по сетевому адресу, указанному в маршруте.
Компонент Service Broker извещает приложение о состоянии диалога с помощью сообщений. Service Broker указывает на ошибки, на конец диалога и на события таймера, направляя сообщение службе. Как и все прочие сообщения, эти сообщения сопоставлены конкретному диалогу.
Поскольку сообщения, поступающие от компонента Service Broker, и сообщения, направляемые другим участником диалога, поступают одним и тем же образом, приложение обрабатывает оба типа сообщений от компонента Service Broker и сообщения от другого участника диалога одним и тем же образом. Использование единой программной модели для обработки всех сообщений упрощает разработку приложений. Кроме того, использование единой программной модели позволяет повторно развертывать приложения компонента Service Broker без внесения изменений в код этих приложений.
В этом разделе
Подраздел | Описание |
---|---|
Описывает процедуру маршрутизации сообщений компонентом Service Broker. |
|
Описывает, каким образом компонент Service Broker использует привязанные к конкретным брокерам протоколы для обмена данными с удаленными брокерами. |
|
Описывает систему пересылки сообщений. |
См. также
Основные понятия
Другие ресурсы
Факторы безопасности, которые следует учитывать при работе с компонентом Service Broker
Завершение диалога между экземплярами