Einführung in Service Broker
Service Broker ist eine neue Technologie in Microsoft SQL Server 2005, mit der Datenbankentwickler sichere, zuverlässige und skalierbare Anwendungen erstellen können. Da Service Broker Teil von Datenbankmodul ist, ist auch die Verwaltung dieser Anwendungen Teil der routinemäßigen Verwaltung der Datenbank.
Service Broker stellt Queuing und zuverlässiges Messaging für SQL Server bereit. Service Broker findet Einsatz in Anwendungen, die eine einzelne Instanz von SQL Server verwenden, sowie Anwendungen, die Arbeit über mehrere Instanzen verteilen.
Innerhalb einer einzelnen SQL Server-Instanz stellt Service Broker ein leistungsfähiges asynchrones Programmierungsmodell bereit. Datenbankanwendungen verwenden normalerweise asynchrone Programmierung, um die interaktive Antwortzeit zu verkürzen und den Anwendungsdurchsatz allgemein zu erhöhen.
Service Broker stellt auch zuverlässiges Messaging zwischen SQL Server-Instanzen bereit. Service Broker unterstützt Entwickler beim Konzipieren von Anwendungen aus unabhängigen, eigenständigen Komponenten, den so genannten Diensten. Anwendungen, die in diesen Diensten bereitgestellte Funktionalitäten benötigen, verwenden Nachrichten, um mit den Diensten zu interagieren. Service Broker verwendet TCP/IP für den Austausch von Nachrichten zwischen Instanzen. Service Broker enthält Features, die den nicht autorisierten Zugriff über das Netzwerk verhindern und über das Netzwerk gesendete Nachrichten verschlüsseln.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Beschreibt die Funktionalität von Service Broker. |
|
Beschreibt, wie Service Broker Entwickler beim Erstellen von Anwendungen unterstützt. |
|
Stellt Szenarien zur Verwendung von Service Broker dar. |
Siehe auch
Andere Ressourcen
Introduction to Service Broker Programming
Service Broker-Architektur
Neuigkeiten in SQL Server 2005
Service Broker-Lernprogramme