Definir clases de suscripción

Los suscriptores definen qué información desean de una aplicación de notificaciones mediante la creación de suscripciones. Cada suscripción define qué tipos de eventos interesan al suscriptor. Por ejemplo, cada suscripción de una aplicación meteorológica puede necesitar el nombre o el identificador de una ciudad. Cuando un suscriptor crea una suscripción, el suscriptor especifica una ciudad. Notification Services envía notificaciones meteorológicas de la ciudad especificada al suscriptor.

Los datos de suscripción se almacenan en la base de datos de aplicación. Para definir el almacenamiento de estos datos y las reglas para generar notificaciones, debe definir una o varias clases de suscripción. Defina cada clase de suscripción en un archivo de definición de aplicación (ADF) XML o mediante programación con Objetos de administración de Notification Services (NMO).

La siguiente lista muestra los pasos típicos para definir una clase de suscripción.

  1. Asigne un nombre a la clase de suscripción.
  2. Opcionalmente, designe un grupo de archivos SQL Server para los objetos de la clase de suscripción.
  3. Defina el esquema de clase de suscripción, que describe los campos que pueden definir los suscriptores para sus suscripciones.
  4. Defina una o más reglas de suscripción, que generan notificaciones y que pueden realizar otras tareas de administración de datos.
  5. Opcionalmente, proporcione índices para la clase de suscripción.
  6. Opcionalmente, defina una o más crónicas de suscripción, que almacenan datos complementarios de suscripción.

Su aplicación puede tener varias clases de suscripción para varios tipos de suscripciones. Por ejemplo, una aplicación de acciones podría tener una clase de suscripción para notificaciones acerca de precios actuales de acciones y otra clase de suscripción para notificaciones a final del día acerca de la cartera de cada suscriptor. Las dos clases de suscripción pueden utilizar los mismos datos de eventos de acciones, pero admiten diferentes tipos de suscripciones.

Cuando Notification Services crea la aplicación, utiliza la información en cada clase de suscripción para implementar objetos SQL Server como tablas, vistas e índices para las clases de suscripción.

En esta sección

Tema Descripción

Definir la clase principal de suscripción

Describe propiedades principales de la clase de suscripción y proporciona vínculos a temas de referencia que describen cómo establecer estas propiedades en XML y NMO.

Definir el esquema de suscripción

Describe cómo se almacenan los datos de suscripción en tablas de base de datos y cómo definir los campos para esas tablas.

Definir reglas de suscripción

Describe cómo utilizar reglas de suscripción para generar notificaciones y actualizar datos de crónica. Incluye recomendaciones para crear consultas de generación de notificaciones eficaces.

Definir índices de una clase de suscripción

Describe cómo utilizar índices personalizados en datos de suscripción para mejorar el rendimiento de aplicaciones.

Definir crónicas para una clase de suscripción

Describe cómo utilizar crónicas de suscripción para almacenar y utilizar datos complementarios de suscripción.

Recopilar información relativa a suscripciones

Describe cómo se envía información relativa a suscripciones al sistema de Notification Services.

Secciones relacionadas

Tema Descripción

Desarrollar interfaces de administración de suscripciones

Describe cómo usar aplicaciones de administración de suscripciones para agregar, eliminar y modificar datos de suscriptores y suscripciones.

Procedimientos almacenados de Notification Services (Transact-SQL)

Describe cómo utilizar procedimientos almacenado de depuración, solución de problemas y análisis para recopilar información acerca de clases de suscripción, suscriptores y suscripciones.

Vea también

Conceptos

Definir la base de datos de aplicación
Especificar la configuración del generador
Especificar la configuración del distribuidor
Especificar la configuración de ejecución de la aplicación

Otros recursos

Definir aplicaciones de Notification Services
Definir clases de eventos
Definir clases de notificación
Definir proveedores de eventos

Ayuda e información

Obtener ayuda sobre SQL Server 2005