Share via


Definieren von Abonnementklassen

Abonnenten definieren durch Erstellen von Abonnements, welche Informationen sie von einer Benachrichtigungsanwendung wünschen. Jedes Abonnement definiert, welche Ereignistypen den Abonnenten interessieren. Beispielsweise ist für jedes Abonnement einer Wetteranwendung möglicherweise der Name oder die Kennung einer Stadt erforderlich. Wenn ein Abonnent ein Abonnement erstellt, gibt er eine Stadt an. Notification Services sendet Wetterbenachrichtigungen für die angegebene Stadt an den Abonnenten.

Abonnementdaten werden in der Anwendungsdatenbank gespeichert. Zum Definieren des Speichers für die Daten und Regeln zum Generieren von Benachrichtigungen müssen Sie mindestens eine Abonnementklasse definieren. Sie definieren jede Abonnementklasse in einer XML-Anwendungsdefinitionsdatei (Application Definition File, ADF) oder programmgesteuert mithilfe von Notification Services Management Objects (NMO).

Die folgende Liste enthält die üblichen Schritte zum Definieren einer Abonnementklasse.

  1. Geben Sie den Namen der Abonnementklasse an.
  2. Geben Sie optional eine SQL Server-Dateigruppe für die Abonnementklassenobjekte an.
  3. Definieren Sie das Abonnementklassenschema, das die Felder beschreibt, die Abonnenten für ihre Abonnements definieren können.
  4. Definieren Sie mindestens eine Abonnementregel, die Benachrichtigungen generiert und andere Datenverwaltungsaufgaben ausführen kann.
  5. Stellen Sie optional Indizes für die Abonnementklasse bereit.
  6. Definieren Sie optional mindestens einen Abonnementverlauf, in dem ergänzende Abonnementdaten gespeichert sind.

Eine Anwendung kann mehrere Abonnementklassen für mehrere Typen von Abonnements aufweisen. Beispielsweise könnte eine Aktienanwendung eine Abonnementklasse für Benachrichtigungen über aktuelle Aktienkurse aufweisen. Außerdem könnte die Anwendung eine andere Abonnementklasse für Benachrichtigungen über das Portfolio jedes Abonnenten am Ende des Tages aufweisen. Beide Abonnementklassen können dieselben Aktienereignisdaten verwenden, aber sie unterstützen unterschiedliche Abonnementtypen.

Wenn Notification Services die Anwendung erstellt, werden zum Implementieren von SQL Server-Objekten, wie Tabellen, Sichten und Indizes für die Abonnementklassen, die Informationen in jeder Abonnementklasse verwendet.

In diesem Abschnitt

Thema Beschreibung

Definieren der Kernabonnementklasse

Beschreibt die Eigenschaften der Kernabonnementklasse und enthält Verknüpfungen mit Referenzthemen, in denen beschrieben wird, wie diese Eigenschaften in XML und NMO festgelegt werden.

Definieren des Abonnementschemas

Beschreibt, wie Abonnementdaten in Datenbanktabellen gespeichert werden und wie die Felder für diese Tabellen definiert werden.

Definieren von Abonnementregeln

Beschreibt, wie Abonnementregeln zum Generieren von Benachrichtigungen und zum Aktualisieren von Verlaufsdaten verwendet werden. Enthält Empfehlungen zum Erstellen effizienter Benachrichtigungsgenerierungsabfragen.

Definieren von Indizes für eine Abonnementklasse

Beschreibt, wie benutzerdefinierte Indizes für Abonnementdaten zur Verbesserung der Anwendungsleistung verwendet werden.

Definieren von Verläufen für eine Abonnementklasse

Beschreibt, wie Abonnementverläufe zum Speichern und Verwenden von ergänzenden Abonnementdaten verwendet werden.

Auflisten von abonnementbezogenen Informationen

Beschreibt, wie abonnementbezogene Informationen an das Notification Services-System gesendet werden.

Verwandte Abschnitte

Thema Beschreibung

Entwickeln von Abonnementverwaltungsschnittstellen

Beschreibt das Verwenden von Abonnementverwaltungsanwendungen zum Hinzufügen, Löschen und Ändern von Abonnenten- und Abonnementdaten.

Gespeicherte Prozeduren in Notification Services (Transact-SQL)

Beschreibt das Verwenden der gespeicherten Prozeduren zum Debuggen, zur Problembehandlung und zur Analyse, um Informationen zu Abonnementklassen, Abonnenten und Abonnements zu sammeln.

Siehe auch

Konzepte

Definieren der Anwendungsdatenbank
Angeben von Generatoreinstellungen
Angeben von Verteilereinstellungen
Angeben von Einstellungen für die Anwendungsausführung

Andere Ressourcen

Definieren von Notification Services-Anwendungen
Definieren von Ereignisklassen
Definieren von Benachrichtigungsklassen
Definieren von Ereignisanbietern

Hilfe und Informationen

Informationsquellen für SQL Server 2005