Concetti relativi al servizio Disponibilità

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2010-07-28

Il servizio Disponibilità di Microsoft Exchange Server 2007 migliora l'esperienza di utilizzo del calendario e di pianificazione delle riunioni degli Information Worker fornendo informazioni sulla disponibilità sicure, coerenti e aggiornate ai computer che eseguono Microsoft Office Outlook 2007. Outlook 2007 utilizza il servizio di individuazione automatica per ottenere l'URL del servizio Disponibilità. Il servizio di individuazione automatica è simile al servizio Web DNS (Domain Name System) dei servizi Web di Exchange 2007. Essenzialmente il servizio di individuazione automatica consente a Outlook 2007 l'individuazione di diversi servizi Web, quali Messaggistica unificata, Rubrica fuori rete e Disponibilità.

Nota

Se si dispone di client di Outlook 2007 in esecuzione su cassette postali di Microsoft Exchange Server 2003, Outlook 2007 utilizzerà le cartelle pubbliche per ottenere informazioni sulla disponibilità.

Panoramica

La struttura delle informazioni sulla disponibilità è stata modificata in Exchange 2007. Nelle versioni esistenti di Exchange, le cartelle pubbliche sono utilizzate per pubblicare e recuperare le informazioni sulla disponibilità. I dati sulla disponibilità dell'utente finale erano pubblicati su una cartella pubblica dedicata denominata DISPONIBILITÀ SCHEDULE +. Questa cartella conteneva una cartella separata per ogni gruppo amministrativo presente all'interno dell'organizzazione. Il client di un utente pubblicherebbe i dati sulla disponibilità su una delle sottocartelle, in base all'attributo legacyExchangeDN dell'utente. Le applicazioni client quali, ad esempio, Outlook e Microsoft Outlook Web Access utilizzerebbero quindi le cartelle pubbliche DISPONIBILITÀ SCHEDULE + per cercare la disponibilità e per i processi di pianificazione.

Outlook Web Access non pubblica dati sulla disponibilità direttamente sull'archivio della cartelle pubbliche. Un'agente di pubblicazione dei dati sulla disponibilità denominato MadFB pubblica messaggi sulla disponibilità per Outlook Web Access, quindi elimina i messaggi sulla disponibilità duplicati. Anziché eseguire la pubblicazione a intervalli prestabiliti allo stesso modo di Outlook, Outlook Web Access pubblica i dati sulla disponibilità quando un utente salva un nuovo appuntamento, elimina un appuntamento esistente o salva le modifiche apportare all'ora di inizio o di fine di un appuntamento.

In Exchange 2007, le informazioni sulla disponibilità sono archiviate a livello locale in relazione alla cassetta postale. Per recuperare tali informazioni, viene inoltre utilizzato il servizio Disponibilità.

Exchange 2007 aiuta a fornire informazioni sulla disponibilità più sicure, coerenti e aggiornate agli Information Worker. La funzionalità Servizio Disponibilità (AS, Availability Service) viene fornita dal ruolo del server Accesso client. Questa funzionalità consente a un utente/identità di Outlook 2007 o Outlook Web Access la cui cassetta postale risiede su Exchange 2007 di ricercare informazioni sul calendario in tempo reale per altre identità. Consente inoltre di concedere l'accesso granulare per utente ai dati sulla disponibilità.

Miglioramenti rispetto ai dati sulla disponibilità di Exchange 2003

Nella tabella 1 vengono elencati i miglioramenti della funzionalità di disponibilità apportati a Exchange 2007 rispetto a Exchange 2003.

Tabella 1   Miglioramenti della funzionalità di disponibilità

Componente sulla disponibilità Outlook 2003 in esecuzione su Exchange 2003 Outlook 2007 in esecuzione su Exchange 2007

Informazioni aggiornate

Nessuna probabilità che i dati sulla disponibilità siano aggiornati. I fattori che rendono obsolete le informazioni sulla disponibilità sono molteplici:

  • Per impostazione predefinita, Outlook aggiorna le informazioni sulla disponibilità solo ogni 45 minuti. Inoltre, a causa di problemi legati a larghezza di banda e scalabilità, non è possibile ridurre questo intervallo.

  • Latenze causate dalla replica di cartelle pubbliche.

  • Ritardi negli scenari tra foreste quando si utilizza lo strumento di replica tra organizzazioni di Microsoft Exchange per replicare le informazioni sulla disponibilità tra le foreste.

Le informazioni sulla disponibilità sono aggiornate in modo coerente in un breve periodo di tempo (60 secondi) su tutti i dati recuperati.

Granularità

I quattro stati di una riunione (Libero, Provvisorio, Occupato e Fuori sede) sono disponibili in un flusso. Per recuperare informazioni dettagliate sugli appuntamenti, sono necessarie ulteriori chiamate MAPI.

Per impostazione predefinita, le informazioni sulla disponibilità riportano l'ora di inizio e di fine dei singoli appuntamenti. Ulteriori proprietà del calendario, quali Oggetto e Luogo, sono accessibili tramite il servizio Disponibilità.

Protezione

Per qualsiasi utente autenticato, tutti i dati sulla disponibilità sono disponibili in una cartella pubblica. Qualsiasi utente autenticato può pertanto eliminare, modificare o pubblicare le informazioni sulla disponibilità di un altro utente.

Le informazioni sulla disponibilità assicurano maggiore protezione, in modo analogo alla condivisione del calendario generale. In conformità con i criteri aziendali, è possibile specificare la quantità di informazioni sulla disponibilità da condividere con un determinato utente. Poiché il servizio Disponibilità legge dati direttamente dalla cassetta postale di un utente, non è possibile modificare o pubblicare le informazioni sulla disponibilità di un altro utente.

Frequenza di pubblicazione

Office Outlook 2003 ha un intervallo di pubblicazione predefinito di 45 minuti.

In un'organizzazione di Exchange 2007 e Outlook 2007 non è necessaria alcuna pubblicazione.

Concetti relativi al servizio Disponibilità

La funzionalità del calendario di Exchange 2007 per i componenti secondari relativi ai dati sulla disponibilità, alle proposte di riunioni e all'assistente fuori sede, dipende dal servizio Web Disponibilità. Il servizio Disponibilità fornisce un'interfaccia Web alla relativa funzionalità. Il servizio Web espone tale funzionalità ai client utilizzando standard aperti. Client quali Outlook 2007 utilizzano il servizio Web per ottenere informazioni aggiornate sulla disponibilità, compresi orari di lavoro e assenze.

Le informazioni coerenti e aggiornate sulla disponibilità vengono trasmesse agli Information Worker utilizzando un nuovo servizio Web denominato servizio Web di Exchange (EWS, Exchange Web Service). Questo servizio è implementato con un servizio Web ASP.NET che accetta le richieste HTTP/SOAP. Converte le funzionalità offerte dai relativi componenti secondari in un'API costituita da una serie di metodi Web, tra cui Disponibilità, Fuori sede e Proposte di riunioni. La funzionalità API del servizio Disponibilità (AS, Availability Service) viene fornita dal ruolo del server Accesso client. Questa funzionalità consente a un utente o un'identità di Outlook 2007 o di Outlook Web Access 2007 la cui cassetta postale risiede su Exchange 2007 di ricercare informazioni sul calendario in tempo reale per altre identità. Consente inoltre di concedere l'accesso granulare per utente ai dati sulla disponibilità.

Componenti del servizio Disponibilità:

  • Servizio Web XML

  • SOAP (Simple Object Access Protocol)

  • WSDL (Web Services Description Language)

  • IIS:

    • Il servizio Web di Exchange (EWS) è implementato sui server Exchange 2007 ai quali è assegnato il ruolo di server Accesso client (CAS). La directory virtuale del servizio Web di Exchange viene creata nel sito Web predefinito durante l'installazione.

    • Il servizio EWS viene eseguito in un pool di applicazioni denominato MSExchangeServicesAppPool e funziona come un'istanza del file eseguibile del processo di lavoro W3wp.exe

  • API della Disponibilità

    • Il servizio Web è implementato con un servizio Web ASP.NET che accetta le richieste HTTP/SOAP. Il servizio converte le funzionalità offerte dai componenti secondari quali Disponibilità, Fuori sede e Proposte di riunioni nell'API del servizio Disponibilità. Tale API è costituita da una serie di metodi Web.

    • Il servizio Disponibilità viene eseguito nel contesto del sistema locale che appare come DOMAIN\<nome computer>$ sulla rete e NT AUTHORITY\System a livello locale. A ogni account del servizio di rete del server Accesso client viene concessa l'autorizzazione per accedere alle cassette postali in tutti i server cassette postali presenti nel sito. Tali account vengono aggiunti al gruppo di protezione Exchange Servers. Le autorizzazioni e l'appartenenza al gruppo vengono concesse durante l'installazione del server Accesso client.

  • XSO/MAPI.NET

  • Assistente del calendario:

    • La funzionalità Assistente del calendario in Exchange 2007, insieme al supporto fornito dal servizio Disponibilità, consente agli utenti finali di visualizzare informazioni aggiornate sulla disponibilità in modo dinamico e in tempo reale. La funzionalità Assistente del calendario consente a Exchange Server di mettere le richieste di riunioni in uno stato provvisorio per le cassette postali senza che l'utente finale debba valutare la richiesta di riunioni. Questa funzionalità consente inoltre di aggiornare le richieste di riunioni in caso di cambiamento del luogo o dei partecipanti.

Dipendenze

Il servizio Disponibilità dipende da Active Directory, da DNS e dalla connettività di rete allo stesso modo di altri componenti di Exchange Server 2007. Le seguenti considerazioni sono tuttavia specifiche del servizio Disponibilità:

  • Ruolo server Cassetta postale: per poter usufruire del servizio Disponibilità, è necessario che l'utente disponga di una cassetta postale su un server cassetta postale di Exchange Server 2007.

  • Distribuzione del ruolo CAS: i server CAS devono generalmente essere i primi server distribuiti in qualsiasi ambiente. Il ruolo CAS fornisce l'accesso alle cassette postali su Microsoft Exchange 2000 Server o Exchange 2003. Il servizio Disponibilità viene tuttavia utilizzato solo da Outlook 2007 e dai client di Outlook Web Access 2007 che hanno eseguito l'accesso alle cassette postali di Exchange 2007.

    Importante

    Se la cassetta postale alla quale si è eseguito l'accesso si trova su Exchange 2003, Outlook 2007 non riesce a utilizzare le cartelle pubbliche sulla disponibilità per recuperare le informazioni sulla disponibilità relative a tale client. È pertanto necessario mantenere le cartelle pubbliche sulla disponibilità fino alla completa migrazione di tutti i client e di tutte le cassette postali.

  • CAS in ogni sito di Active Directory: è necessario disporre di un server CAS in ogni sito di Active Directory sul quale risiedono i server delle cassette postali di Exchange 2007. Il server CAS può inoltre essere distribuito in altri siti di Active Directory dove si desidera usufruire della funzionalità CAS, ad esempio l'inoltro o il reindirizzamento.

  • Servizio di individuazione automatica: se si utilizza Outlook 2007, è necessario aver pubblicato il servizio di individuazione automatica, il quale deve funzionare correttamente. In caso contrario, il servizio Disponibilità non funziona per tali client poiché il servizio di individuazione automatica restituisce l'URL del servizio Disponibilità all'interno del file XML contenente i dettagli relativi alla configurazione automatica.

È necessario mantenere aggiornati i server CAS in relazione ai server cassette postali installando in modo coerente i Service Pack e gli aggiornamenti rapidi più recenti. Sui server cassette postali con file binari più recenti rispetto ai server CAS vengono rilevati numerosi problemi noti. È possibile evitare tali problemi di compatibilità distribuendo prima il server CAS di Exchange 2007 e applicando quindi i criteri appropriati di gestione degli aggiornamenti e di controllo delle modifiche per i futuri aggiornamenti. Tali criteri devono inoltre essere regolati da piani di rilascio formali.

Nella seguente figura viene illustrato il flusso del processo per il servizio Disponibilità.

Flusso del processo del servizio Disponibilità

Logica di valutazione delle cassette postali

In una query sulla disponibilità, il servizio Disponibilità deve determinare il metodo di recupero appropriato per ogni partecipante in base al tipo di cassetta postale prima che il servizio possa recuperare i dati sui partecipanti.

Nel seguente elenco viene descritto in che modo ogni partecipante incluso in una richiesta sulla disponibilità viene elaborato dal servizio Disponibilità:

  • Il servizio Disponibilità utilizza Active Directory per risolvere tutti gli indirizzi di posta elettronica dei partecipanti nella richiesta sulla disponibilità in oggetti in Active Directory. L'oggetto di Active Directory risultante può essere un contatto, un utente abilitato all'utilizzo della cassetta postale oppure un oggetto non utente. Se l'oggetto è abilitato all'utilizzo della posta, può essere uno dei seguenti oggetti:

  • Una cassetta postale ospitata su un server Exchange 2007 nel sito di Active Directory corrente

  • Una cassetta postale ospitata su un server Exchange 2007 in un altro sito di Active Directory

  • Una cassetta postale ospitata su un server Exchange esistente (Exchange 2000 o Exchange 2003)

  • Una cassetta postale ospitata su un server Exchange in una foresta differente

    Ogni oggetto viene valutato allo scopo di determinare il metodo utilizzato per recuperare i dati sulla disponibilità richiesti. Ogni oggetto viene suddiviso in base al tipo di recupero in modo che le richieste per un tipo di oggetto specifico siano elaborate insieme. Se una richiesta di informazioni sulla disponibilità per una cassetta postale di Exchange 2007 deve ad esempio essere inoltrata a un altro sito, il servizio Disponibilità include nella stessa richiesta tutti gli altri oggetti della cassetta postale di Exchange 2007 che devono essere inoltrati a tale sito. Le valutazioni e la suddivisione degli oggetti vengono completate prima che il metodo di recupero richiesto sia effettivamente elaborato.

    Se la richiesta sulla disponibilità inviata dal client include una query sul Gruppo di distribuzione, il servizio Disponibilità espande il gruppo di distribuzione nei rispettivi singoli membri. Tale espansione è costituita da due livelli di nidificazione ma solo fino ai primi cento membri totali. Il servizio Disponibilità valuta quindi ogni membro del gruppo e ignora tutti i membri del gruppo successivi ai primi cento (che non vengono quindi valutati). Le informazioni sulla disponibilità restituite a seguito di una query eseguita sul Gruppo di distruzione sono sempre visualizzate come vista aggregata (unita) delle informazioni sulle disponibilità relative ai membri del gruppo per i quali viene inviata la query.

  • Se il tipo di destinatario dell'oggetto è un destinatario personalizzato (contatto abilitato all'utilizzo della posta), la richiesta viene inoltrata a un servizio Disponibilità nella foresta di destinazione, se la richiesta è definita. Altri destinatari personalizzati nella richiesta vengono quindi suddivisi in gruppo in modo che ogni gruppo appartenga a una foresta remota.

    Il servizio Disponibilità utilizza quindi il servizio di individuazione automatica per trovare il server Accesso client (CAS) che soddisfa al meglio al richiesta sulla disponibilità per ogni foresta di destinazione.

Ricerca del servizio Disponibilità utilizzando il servizio di individuazione automatica

Outlook 2007 invia query al servizio di individuazione automatica per richiedere informazioni sugli utenti e sulla configurazione del servizio durante la configurazione iniziale e a ogni avvio. Il servizio di individuazione automatica è un servizio Web sui server CAS di Exchange che fornisce informazioni sulla configurazione e sul servizio, ad esempio l'URL del servizio Disponibilità.

Informazioni fuori sede

Il servizio Disponibilità assicura anche l'accesso ai messaggi fuori sede per gli appuntamenti fuori sede e alle informazioni fuori sede globali.

Gli Information Worker utilizzano la funzionalità Fuori sede di Outlook per segnalare quando non sono disponibili per rispondere ai messaggi di posta elettronica. Per migliorare la gestione della funzionalità Fuori sede, l'implementazione di Exchange 2007 di questa funzionalità semplifica la configurazione e la gestione delle attività fuori sede, rendendole più flessibili, sia per gli Information Worker sia per gli amministratori.

Per ulteriori informazioni sulla funzionalità Fuori sede; vedere Gestione delle funzionalità Fuori sede.

Prestazioni

È possibile utilizzare lo strumento Performance Monitor per raccogliere automaticamente i dati sulle prestazioni da computer locali o remoti che eseguono Exchange 2007. È possibile definire le ore di avvio e interruzione per la creazione automatica del registro, la gestione di più sessioni di registrazione da una singola finestra di console e l'impostazione di un avviso su un computer abilitato all'invio di un messaggio o all'avvio di un registro quando vengono soddisfatti i criteri desiderati.

Per informazioni sull'utilizzo di Performance Monitor, vedere Windows Server 2003 Monitoring Features and Tools in Microsoft Exchange Service Management Guide (informazioni in lingua inglese).

È possibile utilizzare i seguenti contatori delle prestazioni per raccogliere informazioni sul servizio Disponibilità:

  • Number of availability requests serviced/second

  • Number of availability requests dropped/second

  • Number of mailboxes queried/second

  • Number of availability service referrals/second

  • Number of requests answered at F/B level/second

  • Number of requests answered at detailed level/second

  • Number of unique user’s mailboxes opened

Gestione dei gruppi di distribuzione

In Exchange 2007, l'espansione del gruppo di distribuzione è stata spostata sul server Exchange 2007. Il vantaggio principale dello spostamento dell'espansione del gruppo di distribuzione in Exchange 2007 sta nell'assicurare un comportamento coerente per tutti i consumer del servizio Disponibilità. Nelle precedenti versioni di Exchange, i dati sulla disponibilità di un gruppo di distribuzione possono essere espansi fino a un massimo di cento membri. Se un gruppo di distribuzione contiene più di cento membri, i dati sulla disponibilità relativi a tali membri vengono visualizzati come "Occupato" quando espansi.

In Exchange 2007, sono stati apportati i seguenti miglioramenti alla gestione dei gruppi di distribuzione:

  • Il servizio Disponibilità espande un gruppo di distribuzione solo di due livelli, indipendentemente dal numero totale dei membri del gruppo di distribuzione.

  • I dati sulla disponibilità di un gruppo di distribuzione possono essere espansi fino a un massimo di cento membri.

API del servizio Disponibilità

Il servizio Disponibilità fa parte dell'interfaccia di programmazione di Exchange 2007. È disponibile come servizio Web pubblico per consentire agli sviluppatori di scrivere strumenti di terze parti a scopo di integrazione.

Per ulteriori informazioni sulle modalità di sviluppo di servizi Web di Exchange 2007, vedere Sviluppo: Panoramica.

Ulteriori informazioni

Per ulteriori informazioni sul servizio di individuazione automatica, vedere i seguenti argomenti:

Per ulteriori informazioni su come garantire comunicazioni Web protette su Internet o in Intranet, vedere Creazione di un certificato o di una richiesta di certificato per TLS.