Compartir a través de


¿En qué consiste Notification Services?

Una aplicación de Notification Services (o "aplicación de notificaciones") genera y envía mensajes a usuarios y otras aplicaciones que se hayan suscrito a la aplicación. Para comprender las aplicaciones de notificaciones, es importante definir algunos términos clave:

  • Un suscriptor es una persona o aplicación que se suscribe y recibe notificaciones.
  • Una suscripción es una solicitud de información específica, por ejemplo, el precio de un valor bursátil o el resultado de un partido, que se entrega a un dispositivo concreto, como una dirección de correo electrónico o un teléfono celular.
  • Un evento es una información que interesa a los suscriptores y que reciben de la aplicación de notificaciones. El precio de un valor bursátil en un momento determinado es un evento, como lo es también un resultado deportivo o un mensaje de entrega de producto. Prácticamente cualquier acontecimiento del mundo real puede expresarse como un evento de Notification Services.
  • Una notificación es un mensaje que contiene información relacionada con una suscripción. Puede contener un mensaje acerca de un nuevo valor a la alza de un valor bursátil determinado o el resultado final de un partido.

En la ilustración siguiente se muestra el funcionamiento básico de una aplicación de Notification Services.

Funcionamiento básico de Notification Services

La aplicación produce notificaciones del siguiente modo:

  1. Los suscriptores crean suscripciones relacionadas con la aplicación.
  2. La aplicación recopila eventos.
  3. Notification Services hace corresponder las suscripciones con los eventos.
  4. Cuando un evento y una suscripción coinciden, Notification Services genera una notificación.
  5. Notification Services aplica formato a la notificación y la envía al dispositivo especificado en la suscripción.

Un buen ejemplo de una aplicación de notificaciones es una aplicación de valores bursátiles. Un suscriptor podría crear una suscripción para recibir notificaciones en su teléfono celular sobre los valores de ADCP si el precio supera los 70 dólares.

La aplicación de notificaciones recopila datos de los valores a partir de un tablero de cotizaciones. Cada vez que se recibe un "evento" de un lote de precios de valores, Notification Services compara las suscripciones con el conjunto de eventos actual. Si el precio del valor de ADCP supera los 70 dólares, Notification Services crea una notificación, le aplica formato y la envía a un servicio de entrega que reenvía el mensaje al teléfono celular del suscriptor.

Notification Services incluye características para evitar el envío de notificaciones por duplicado. Por ejemplo, puede registrar que un suscriptor determinado ya ha recibido una notificación sobre la cotización de ADCP. Si el siguiente valor bursátil de ADCP también es superior a los 70 dólares, la lógica de notificación cancelará el envío de más notificaciones al suscriptor.

Vea también

Conceptos

¿Cómo funciona Notification Services?
Arquitectura de Notification Services
¿Por qué utilizar Notification Services?

Ayuda e información

Obtener ayuda sobre SQL Server 2005