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 |
---|---|
Beschreibt, wie Service Broker Nachrichten weiterleitet. |
|
Beschreibt, wie Service Broker ein brokerspezifisches Protokoll verwendet, um mit Remotebrokern zu kommunizieren. |
|
Beschreibt das Nachrichtenweiterleitungssystem. |
Siehe auch
Konzepte
Andere Ressourcen
Sicherheitsüberlegungen für Service Broker
Durchführen einer Konversation zwischen Instanzen