Architettura della gestione delle sottoscrizioni

Data aggiornamento: 17 luglio 2006

Per essere in grado di inviare notifiche, un'applicazione di Notification Services deve disporre di informazioni sui sottoscrittori, delle informazioni alle quali sono interessati i sottoscrittori e di informazioni sulla destinazione a cui inviare le informazioni. La gestione delle sottoscrizioni è il processo utilizzato per gestire questi dati relativi a sottoscrittori, sottoscrizioni e dispositivi dei sottoscrittori.

Interfacce per la gestione delle sottoscrizioni

Le sottoscrizioni vengono gestite tramite apposite interfacce personalizzate. Tali interfacce, che possono essere applicazioni Web, applicazioni di Microsoft Windows, applicazioni console o stored procedure, consentono di gestire i dati relativi a sottoscrittori, sottoscrizioni e dispositivi dei sottoscrittori nei database dell'istanza e dell'applicazione.

Notification Services include oggetti e viste per la gestione delle sottoscrizioni per semplificare il processo di sviluppo delle interfacce. Per ulteriori informazioni sugli oggetti per la gestione delle sottoscrizioni ed esempi di codice, vedere Sviluppo di interfacce di gestione delle sottoscrizioni.

Nella figura seguente viene illustrato il modo in cui un'interfaccia di gestione delle sottoscrizioni utilizza gli oggetti di gestione delle sottoscrizioni per comunicare con Notification Services.

Architettura della gestione delle sottoscrizioni

Notification Services memorizza i dati relativi ai sottoscrittori e ai loro dispositivi con i dati dell'istanza di Notification Services e i dati relativi alle sottoscrizioni con i dati dell'applicazione. Questo metodo di archiviazione consente alle applicazioni di condividere i dati relativi ai sottoscrittori tra applicazioni e, nel contempo, di archiviare separatamente le sottoscrizioni per ogni applicazione. Ciò è opportuno per numerose applicazioni, poiché consente di ridurre i dati ridondanti e semplificare la gestione dei dati del sottoscrittore. Se non si desidera che i dati del sottoscrittore vengano condivisi tra le applicazioni, tuttavia, è possibile inserire ogni applicazione in una specifica istanza di Notification Services.

In fase di esecuzione, le applicazioni di Notification Services utilizzano in genere i dati relativi alle sottoscrizioni per generare notifiche e quindi utilizzano i dati relativi ai sottoscrittori e ai loro dispositivi per formattare e distribuire le modifiche.

ms166489.note(it-it,SQL.90).gifImportante:
Quando l'applicazione genera le notifiche, ognuna di esse deve contenere informazioni sul dispositivo di destinazione del sottoscrittore. Il dispositivo del sottoscrittore della notifica deve corrispondere a un dispositivo configurato per il sottoscrittore. In caso contrario, la notifica non verrà recapitata.

Viste per la gestione delle sottoscrizioni

Quando si crea un'istanza di Notification Services, Notification Services aggiunge tre viste che è possibile utilizzare per gestire i dati relativi a sottoscrittori, dispositivi dei sottoscrittori e sottoscrizioni:

  • NSSubscriberView, che si trova nel database e nello schema dell'istanza, consente di aggiungere, modificare ed eliminare i dati relativi ai sottoscrittori.
  • NSSubscriberDeviceView, che si trova nel database e nello schema dell'istanza, consente di aggiungere, modificare ed eliminare dispositivi dei sottoscrittori.
  • NSSubscriptionClassNameView, che si trova nel database e nello schema dell'applicazione, consente di visualizzare, aggiungere, modificare ed eliminare sottoscrizioni guidate dagli eventi basate su parametri. Non è possibile utilizzare questa vista per gestire le sottoscrizioni basate su condizioni e le sottoscrizioni pianificate.

Vedere anche

Concetti

Architettura della raccolta degli eventi
Architettura dell'elaborazione delle sottoscrizioni
Architettura della formattazione e del recapito delle notifiche

Altre risorse

Visualizzazioni di Notification Services
Sviluppo di interfacce di gestione delle sottoscrizioni

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Contenuto aggiunto:
  • Aggiunta di un chiarimento sui vantaggi della condivisione dei dati del sottoscrittore e sulla possibilità di utilizzare istanze separate per impedire la condivisione dei dati.

14 aprile 2006

Contenuto aggiunto:
  • Aggiunta di informazioni sulle viste che non possono essere utilizzate per la gestione delle sottoscrizioni pianificate.
Contenuto modificato:
  • Aggiornamento della sezione Interfacce per la gestione delle sottoscrizioni con l'aggiunta di un collegamento a contenuti per lo sviluppo e delle stored procedure come tipo di interfaccia.