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.
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.
Importante: |
---|
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
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|
14 aprile 2006 |
|