Arquitectura de administración de suscripciones

Actualizado: 17 de julio de 2006

Para enviar notificaciones, una aplicación de Notification Services debe tener información acerca de los suscriptores, información de interés para los suscriptores e información sobre adónde enviar la información. La administración de suscripciones es el proceso de administrar los datos de suscriptor, de suscripción y de dispositivo de suscriptor.

Interfaces de administración de suscripciones

La administración de suscripciones se realiza mediante interfaces personalizadas de administración de suscripciones. Estas interfaces, que pueden ser aplicaciones Web, aplicaciones de Microsoft Windows, aplicaciones de consola o procedimientos almacenados, administran los datos de suscriptor, de dispositivo de suscriptor y de suscripción en las bases de datos de la instancia y la aplicación.

Notification Services proporciona objetos y vistas de administración de suscripciones para simplificar el proceso de desarrollo de interfaces. Para obtener más información acerca de los objetos de administración de suscripciones, incluidos ejemplos de código, vea Desarrollar interfaces de administración de suscripciones.

En la ilustración siguiente se muestra el modo en que una interfaz de administración de suscripciones utiliza los objetos de administración de suscripciones para comunicarse con Notification Services.

Arquitectura de administración de suscripciones

Notification Services almacena los datos del suscriptor y del dispositivo del suscriptor junto con los datos de la instancia de Notification Services y, además, almacena los datos de la suscripción con los de la aplicación. Este método de almacenamiento permite a las aplicaciones compartir los datos de suscriptor entre aplicaciones y, al mismo tiempo, almacenar las suscripciones de cada aplicación. Esto es apropiado para muchas aplicaciones, debido a que reduce los datos redundantes y facilita el mantenimiento de los datos de suscriptores. Sin embargo, si no desea compartir los datos de suscriptor entre las aplicaciones, puede colocar cada aplicación en su propia instancia de Notification Services.

Cuando se ejecuta una aplicación de Notification Services, la aplicación suele utilizar los datos de suscripción para generar notificaciones y, a continuación, utiliza los datos de suscriptor y dispositivo para aplicar formato a las notificaciones y distribuirlas.

ms166489.note(es-es,SQL.90).gifImportante:
Cuando una aplicación genera notificaciones, cada una de ellas debe incluir información acerca del dispositivo de suscriptor de destino. El dispositivo de suscriptor para la notificación debe coincidir con el dispositivo de suscriptor que se haya configurado para el suscriptor. De lo contrario, no se entregará la notificación.

Vistas de administración de suscripciones

Al crear una instancia de Notification Services, Notification Services agrega tres vistas para administrar el suscriptor, el dispositivo del suscriptor y los datos de suscripción:

  • Utilice NSSubscriberView, que encontrará en la base de datos y el esquema de la instancia, para agregar, modificar y eliminar datos del suscriptor.
  • Utilice NSSubscriberDeviceView, que encontrará en la base de datos y el esquema de la instancia, para agregar, modificar y eliminar dispositivos del suscriptor.
  • Utilice NSSubscriptionClassNameView, que encontrará en la base de datos y el esquema de la instancia, para ver, agregar, modificar y eliminar suscripciones basadas en parámetros controladas por eventos. Esta vista no permite administrar suscripciones basadas en condiciones ni suscripciones programadas.

Vea también

Conceptos

Arquitectura de recopilación de eventos
Arquitectura de procesamiento de suscripciones
Arquitectura de entrega y formato de notificaciones

Otros recursos

Vistas de Notification Services
Desarrollar interfaces de administración de suscripciones

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido agregado:
  • Se aclararon los beneficios de compartir los datos de suscriptor y la opción de usar instancias separadas para no compartir los datos.

14 de abril de 2006

Contenido agregado:
  • Se agregó información sobre cómo no deben utilizarse vistas para administrar suscripciones programadas.
Contenido modificado:
  • Se revisó la sección Interfaces de administración de suscripciones, a la que se agregó un vínculo al contenido de desarrollo y se agregaron procedimientos almacenados como tipo de interfaz.