Service Broker-Routing und -Netzwerk

Service Broker-Kommunikationen basieren auf zuverlässiger, asynchroner Nachrichtenübermittlung. Service Broker verwendet Authentifizierungsfeatures von SQL Server, die vor nicht autorisiertem Zugriff auf einen Dienst schützen. Um Nachrichtendaten zu schützen, ermöglicht es Ihnen Service Broker auch, Nachrichten zu verschlüsseln, die die Instanz verlassen.

Kommunikation zwischen zwei Anwendungen erfolgt über Nachrichten. Wenn eine Anwendung Nachrichten sendet, verarbeitet Service Broker die Details für die Suche nach einer Route für den Dienst und das Übermitteln der Nachricht an die durch die Route angegebene Netzwerkadresse.

Service Broker kommuniziert den Status einer Konversation über Nachrichten an eine Anwendung. Service Broker zeigt Fehler, das Konversationsende und Zeitgeberereignisse durch Senden einer Nachricht an den Dienst an. Wie bei allen anderen Nachrichten sind diese Nachrichten einer bestimmten Konversation zugeordnet.

Da Nachrichten von Service Broker und Nachrichten von der anderen Seite der Konversation auf dieselbe Weise eingehen, verarbeitet die Anwendung beide Nachrichtenarten gleichartig. Das Verwenden desselben Programmierungsmodells zum Verarbeiten aller Nachrichten vereinfacht die Anwendungsentwicklung. Durch das Verwenden desselben Programmierungsmodells können Service Broker-Anwendungen zudem auch ohne Änderungen am Anwendungscode erneut bereitgestellt werden.

In diesem Abschnitt

Thema Beschreibung

Service Broker-Routing

Beschreibt, wie Service Broker Nachrichten weiterleitet.

Service Broker-Kommunikationsprotokolle

Beschreibt, wie Service Broker ein brokerspezifisches Protokoll verwendet, um mit Remotebrokern zu kommunizieren.

Service Broker-Nachrichtenweiterleitung

Beschreibt das Nachrichtenweiterleitungssystem.

Siehe auch

Konzepte

Konversationsarchitektur

Andere Ressourcen

Sicherheitsüberlegungen für Service Broker
Durchführen einer Konversation zwischen Instanzen

Hilfe und Informationen

Informationsquellen für SQL Server 2005