Partager via


Notification Services et les autres technologies

Mis à jour : 17 juillet 2006

Notification Services peut recevoir de et envoyer des données à d'autres composants SQL Server et à d'autres technologies Microsoft. Cette rubrique explique comment Notification Services s'intègre avec ces autres composants et technologies, et en quoi Notification Services diffère des autres technologies de notification.

Intégration avec d'autres composants de SQL Server

Les sections suivantes contiennent des informations de base sur la façon dont Notification Services s'intègre et interagit avec d'autres composants SQL Server. Notification Services est extensible avec des composants personnalisés : vous n'êtes donc pas limité par les prises en charge indiquées ci-dessous. Vous pouvez développer des fournisseurs d'événements ou des protocoles de remise personnalisés pour prendre en charge une grande variété d'applications.

Moteur de base de données

Notification Services stocke les données des bases de données SQL Server et utilise le moteur de base de données pour générer des notifications. Une intégration étroite entre Notification Services et le moteur de base de données permet un fonctionnement évolutif et fiable.

Vous pouvez aussi effectuer des extractions dans des bases de données contenant des données d'événement ou envoyer des notifications au moteur de base de données. L'extraction de données d'événement dans des bases de données étant très courante, Notification Services intègre un fournisseur d'événements SQL Server. Ce fournisseur d'événements est hébergé par le moteur Notification Services, et s'exécute selon le calendrier que vous fournissez dans la définition d'application. Pour plus d'informations, consultez Fournisseur d'événements SQL Server.

Pour prendre en charge d'autres scénarios d'extraction d'événements dans les bases de données, vous pouvez utiliser les procédures stockées d'envoi d'événements. Pour plus d'informations, consultez Procédures stockées de Notification Services (Transact-SQL).

Notez que le moteur de base de données dispose en propre de trois fonctionnalités de notification :

  • Les notifications d'événements sont des types spéciaux d'objets de base de données qui envoient des informations sur les événements du serveur et de la base de données à un SQL Server Service Broker.
  • Les notifications de requête permettent à une application de requérir une notification de SQL Server quand les résultats d'une requête changent.
  • Les notifications de travail de l'Agent sont envoyées à un opérateur quand le travail d'un Agent SQL Server effectue une opération spécifiée.

Ces fonctionnalités du moteur de base de données sont utilisées pour la gestion ou le développement d'applications, mais pas pour envoyer des messages formatés à des quantités importantes d'abonnés. Vous pouvez éventuellement utiliser ces fonctionnalités avec Notification Services.

Analysis Services

Notification Services peut recevoir des données d'événement de bases de données Analysis Services. À l'aide du fournisseur d'événements Analysis Services intégré, vous pouvez écrire des requêtes MDX qui extraient des données d'une base de données Analysis Services et envoient les données à la classe d'événements d'une application. Pour plus d'informations, consultez Fournisseur d'événements Analysis Services.

Intégration avec d'autres technologies Microsoft

Notification Services offre plusieurs mécanismes pour capturer les événements provenant de processus et d'applications externes. Notification Services comprend un fournisseur d'événements standard qui capture des fichiers de données XML placés dans un dossier du système d'exploitation.

Notification Services peut envoyer des notifications à l'aide de plusieurs protocoles de remise. Notification Services inclut un protocole SMTP (Simple Mail Transfer Protocol) ainsi qu'un protocole pour la remise de notifications à un fichier, qui est principalement destiné au test d'applications nouvelles.

Pour prendre en charge le développement rapide de protocoles de remise basés sur le Web, Notification Services fournit un protocole HTTP configurable, qui peut être personnalisé de façon à mettre en œuvre une gamme de protocoles de remise basés sur HTTP et SOAP (Simple Object Access Protocol).

Notification Services s'intègre à d'autres technologies clés de Microsoft pour rassembler le contenu des notifications et livrer des notifications aux abonnés. Les exemples ci-dessous illustrent comment Notification Services s'intègre avec ces autres technologies.

Message Queuing et BizTalk

Des messages présents dans une file d'attente peuvent être des événements pour une application de notification, et les notifications peuvent être envoyées dans des files d'attente Message Queuing ou à Microsoft BizTalk® via des canaux de remise personnalisés. Pour utiliser ces technologies, vous devez développer des composants personnalisés.

Live Communication Server

Microsoft Live Communication Server constitue le serveur de communication en temps réel d'Office. Il fournit une messagerie instantanée et des informations pour vous aider à retrouver d'autres utilisateurs et à communiquer avec eux.

Live Communication Server peut distribuer des notifications générées par Notification Services. Pour utiliser Live Communication Server comme serveur de distribution, vous devez développer ou acquérie un protocole de remise personnalisé qui soumet les notifications à Live Communication Server à l'aide de l'API Live Communication Server.

Pour plus d'informations sur Live Communication Server, consultez le site Web de Live Communication Server.

Pour plus d'informations sur le développement de protocoles de remise personnalisés, consultez Developpement d'un protocole de remise personnalisé.

Voir aussi

Concepts

Qu'est-ce que Notification Services ?
Scénarios d'utilisation pour Notification Services
Architecture de Notification Services
Structure de programmation de Notification Services
Options de déploiement de Notification Services
Sécurité, fiabilité, évolutivité et disponibilité de Notification Services

Autres ressources

Développement de composants Notification Services personnalisés

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Contenu ajouté :
  • Ajout d'informations sur Live Communication Server.