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

Wie arbeitet Service Broker?

Beschreibt die Funktionalität von Service Broker.

Vorteile von Service Broker

Beschreibt, wie Service Broker Entwickler beim Erstellen von Anwendungen unterstützt.

Typische Verwendungen von Service Broker

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005