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.
- Geben Sie den Namen der Abonnementklasse an.
- Geben Sie optional eine SQL Server-Dateigruppe für die Abonnementklassenobjekte an.
- Definieren Sie das Abonnementklassenschema, das die Felder beschreibt, die Abonnenten für ihre Abonnements definieren können.
- Definieren Sie mindestens eine Abonnementregel, die Benachrichtigungen generiert und andere Datenverwaltungsaufgaben ausführen kann.
- Stellen Sie optional Indizes für die Abonnementklasse bereit.
- 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 |
---|---|
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. |
|
Beschreibt, wie Abonnementdaten in Datenbanktabellen gespeichert werden und wie die Felder für diese Tabellen definiert werden. |
|
Beschreibt, wie Abonnementregeln zum Generieren von Benachrichtigungen und zum Aktualisieren von Verlaufsdaten verwendet werden. Enthält Empfehlungen zum Erstellen effizienter Benachrichtigungsgenerierungsabfragen. |
|
Beschreibt, wie benutzerdefinierte Indizes für Abonnementdaten zur Verbesserung der Anwendungsleistung verwendet werden. |
|
Beschreibt, wie Abonnementverläufe zum Speichern und Verwenden von ergänzenden Abonnementdaten verwendet werden. |
|
Beschreibt, wie abonnementbezogene Informationen an das Notification Services-System gesendet werden. |
Verwandte Abschnitte
Thema | Beschreibung |
---|---|
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