Réseau et routage Service Broker

Service Broker communications are designed around reliable, asynchronous message delivery. Service Broker uses the authentication features that are provided by SQL Server to help protect against unauthorized access to a service. To help protect message data, Service Broker also allows you to encrypt messages that leave the instance.

La communication entre deux applications est assurée par le biais de messages. As an application sends messages, Service Broker handles the details of locating a route for the service and transmitting the message to the network address specified by the route.

Service Broker communicates the status of a conversation to an application through messages. Service Broker indicates errors, the end of a conversation, and timer events by sending a message to the service. À l'instar de tous les autres messages, ces messages sont associés à une conversation particulière.

Because messages from Service Broker and messages from the other side of the conversation arrive in the same way, an application processes both kinds of messages from Service Broker and messages from the other side of the conversation in the same way. L'utilisation du même modèle de programmation pour traiter tous les messages simplifie le développement des applications. Using the same programming model also allows Service Broker applications to be redeployed without changes to application code.

Dans cette section

Rubrique Description

Routage Service Broker

Describes how Service Broker routes messages.

Protocoles de communication Service Broker

Describes how Service Broker uses a broker-specific protocol to communicate with remote brokers.

Transfert de messages Service Broker

Décrit le système permettant d'assurer le transfert des messages.

Voir aussi

Concepts

Architecture des conversations

Autres ressources

Réflexions diverses sur la sécurité Service Broker
Conduite d'une conversation entre des instances

Aide et Informations

Assistance sur SQL Server 2005