Architecture d'administration des abonnements

Mis à jour : 17 juillet 2006

Pour envoyer des notifications, une application Notification Services doit avoir des informations sur les abonnés, sur les informations qui les intéressent et sur le lieu d'envoi de ces informations. L'administration des abonnements est le processus de gestion des données de cet abonné, de son abonnement et de son périphérique.

Interfaces d'administration des abonnements

L'administration des abonnements est gérée par des interfaces d'administration des abonnements personnalisées. Ces interfaces, qui peuvent être des applications Web, des applications Microsoft Windows, des applications console ou des procédures stockées, gèrent l'abonné, le périphérique de l'abonné et les données d'abonnement dans les bases de données d'instance et d'application.

Notification Services fournit des objets de gestion d'abonnement et des vues pour simplifier le processus de développement de l'interface. Pour plus d'informations sur les objets de gestion d'abonnement, notamment les exemples de code, consultez Développement d'interfaces de gestion d'abonnement.

L'illustration ci-dessous montre comment des objets de gestion d'abonnement sont utilisés par une interface de gestion d'abonnement pour communiquer avec Notification Services.

Architecture de gestion d'abonnements

Notification Services stocke les données d'abonné et de périphérique d'abonné avec les données de l'instance Notification Services, et il stocke les données d'abonnement avec les données de l'application. Cette méthode de stockage permet aux applications de partager les données des abonnés, tout en stockant séparément les abonnements pour chaque application. Elle convient à un grand nombre d'applications, car elle réduit le nombre de données redondantes et rend les données des Abonnés plus simples à maintenir. Cependant, si vous ne souhaitez pas partager les données d'Abonnés entre les applications, vous pouvez placer chaque application dans sa propre instance de Notification Services.

Lorsqu'une application Notification Services est en cours d'exécution, elle utilise les données d'abonnement pour générer des notifications, puis les données sur les abonnés et sur le périphérique des abonnés pour formater et distribuer les notifications.

ms166489.note(fr-fr,SQL.90).gifImportant :
Quand l'application génère des notifications, chaque notification doit contenir des informations sur le périphérique d'abonné de destination. Le périphérique d'abonné pour la notification doit correspondre à un périphérique d'abonné configuré pour l'abonné. Sinon, la notification ne sera pas transmise.

Vues d'administration des abonnements

Quand vous créez une instance de Notification Services, Notification Services ajoute trois vues que vous pouvez utiliser pour administrer les données d'abonné, de périphérique d'abonné et d'abonnement :

  • Vous pouvez utiliser NSSubscriberView, qui se trouve dans la base de données et dans le schéma de l'instance, pour ajouter, modifier et supprimer des données d'abonné.
  • Vous pouvez utiliser NSSubscriberDeviceView, qui se trouve dans la base de données et dans le schéma de l'instance, pour ajouter, modifier et supprimer des périphériques d'abonné.
  • Vous pouvez utiliser NSSubscriptionClassNameView, qui se trouve dans la base de données et le schéma de l'application, pour afficher, ajouter, modifier et supprimer des abonnements pilotés par les événements basés sur des paramètres. Vous ne pouvez pas utiliser cette vue pour gérer des abonnements conditionnels et des abonnements planifiés.

Voir aussi

Concepts

Architecture de collecte des événements
Architecture de traitement des abonnements
Architecture de formatage et de remise des notifications

Autres ressources

Vues Notification Services
Développement d'interfaces de gestion d'abonnement

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Contenu ajouté :
  • Clarification sur les avantages du partage des données des Abonnés et possibilité d'utiliser des instances distinctes afin que les données ne soient pas partagées.

14 avril 2006

Contenu ajouté :
  • Ajout d'informations expliquant pourquoi les vues ne peuvent pas être utilisées pour gérer les abonnements planifiés.
Contenu modifié :
  • Révision de la section Interfaces de gestion d'abonnement en ajoutant un lien au contenu de développement et en ajoutant des procédures stockées comme type d'interface.