Présentation du service de disponibilité

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2010-07-28

Le service de disponibilité de Microsoft Exchange Server 2007 optimise l'expérience de gestion du calendrier et de planification des réunions des travailleurs de l'information en fournissant des informations de disponibilité sécurisées, cohérentes et actualisées aux ordinateurs exécutant Microsoft Office Outlook 2007. Outlook 2007 utilise le service de découverte automatique pour obtenir l'URL du service de disponibilité. Le service de découverte automatique ressemble au service Web DNS (Domain Name System) pour les services Web d'Exchange 2007. Le service de découverte automatique permet à Outlook 2007 de localiser divers services Web, tels que la messagerie unifiée, le carnet d'adresses en mode hors connexion et les services de disponibilité.

Notes

Si vous avez des clients Outlook 2007 en cours d'exécution sur des boîtes aux lettres Exchange Server 2003, Outlook 2007 utilise des dossiers publics pour les informations de disponibilité.

Vue d'ensemble

L'architecture des informations de disponibilité a changé dans Exchange 2007. Dans les versions héritées d'Exchange, les dossiers publics sont utilisés pour publier et extraire les informations de disponibilité. Les données de disponibilité de l'utilisateur final ont été publiées dans un dossier public dédié nommé SCHEDULE + FREE BUSY. Ce dossier contient un sous-dossier séparé pour chaque groupe d'administration de l'organisation. Le client d'un utilisateur publie des données de disponibilité dans l'un des sous-dossiers, en fonction de l'attribut legacyExchangeDN de l'utilisateur. Des applications clientes telles que Outlook et Microsoft Outlook Web Access utilisent ensuite les dossiers publics SCHEDULE + FREE BUSY pour la recherche de disponibilité et les processus de planification.

Outlook Web Access ne publie pas de données de disponibilité dans la banque de dossiers publics. Un agent de publication d'informations de disponibilité nommé MadFB publie les messages de disponibilité pour Outlook Web Access, puis supprime les messages en double. Au lieu de publier les informations de disponibilité à des fréquences prédéfinies de la même manière qu'Outlook, Outlook Web Access les publie quand un utilisateur enregistre un nouveau rendez-vous, supprime un rendez-vous ou enregistre les modifications apportées aux heures de début de fin d'un rendez-vous.

Dans Exchange 2007, les informations de disponibilité sont enregistrées localement en relation avec la boîte aux lettres. Le service de disponibilité est également utilisé pour extraire ces informations.

Exchange 2007 vous aide à fournir des informations de disponibilité plus sûres, cohérentes et actuelles pour les travailleurs de l'information. La fonctionnalité de service de disponibilité est fournie par le rôle serveur d'accès au client. Cette fonctionnalité permet à un utilisateur/ID Outlook 2007 ou Outlook Web Access dont la boîte aux lettres réside sur Exchange 2007 de rechercher des informations de calendrier en temps réel pour d'autres identités. Elle permet également d'octroyer un accès granulaire, par utilisateur, aux données de disponibilité.

Améliorations des données de disponibilité d'Exchange 2003

Le tableau 1 présente les améliorations apportées à la fonctionnalité de disponibilité d'Exchange 2007 par rapport à Exchange 2003.

Tableau 1   Améliorations apportées au service de disponibilité

Composant de disponibilité Outlook 2003 exécuté sur Exchange 2003 Outlook 2007 exécuté sur Exchange 2007

Informations actualisées

Aucune attente quant à l'actualisation des informations de disponibilité. Plusieurs facteurs contribuent à l'obsolescence des informations de disponibilité :

  • Par défaut, Outlook n'actualise les informations de disponibilité que toutes les 45 minutes. En outre, en raison des problèmes de bande passante et d'évolutivité, vous ne pouvez pas réduire cet intervalle.

  • La réplication des dossiers publics entraîne des latences.

  • Le recours à l'outil de réplication interorganisationnelle d'Microsoft Exchange pour répliquer des informations de disponibilité entre les forêts entraîne des délais.

Les informations de disponibilité sont actualisées de façon cohérente dans un délai réduit (60 secondes) sur toutes les données extraites.

Granularité

Les quatre états de réunion (Libre, Provisoire, Occupé et Absent(e) du bureau) sont disponibles dans un seul flux. Pour récupérer des détails de rendez-vous, des appels MAPI supplémentaires sont requis.

Par défaut, les informations de disponibilité affichent les heures de début et de fin des rendez-vous individuels. Des propriétés de calendrier supplémentaires (telles que Objet et Emplacement) sont accessibles via le service de disponibilité.

Sécurité

Pour tout utilisateur authentifié, les données de disponibilité sont accessibles dans un dossier public. Tout utilisateur authentifié peut donc supprimer, modifier ou publier les informations de disponibilité d'un autre utilisateur.

Les informations de disponibilité apportent une sécurité accrue, similaire au partage du calendrier général. Selon la stratégie de la société, vous pouvez spécifier la quantité d'informations de disponibilité à partager avec un utilisateur spécifique. Comme le service de disponibilité lit directement dans la boîte aux lettres d'un utilisateur, un utilisateur ne peut pas modifier ni publier les informations de disponibilité d'un autre utilisateur.

Fréquence de publication

L'intervalle de publication par défaut d'Office Outlook 2003 est de 45 minutes.

Aucune publication n'est requise dans les organisations Exchange 2007 et Outlook 2007.

Présentation du service de disponibilité

La fonctionnalité de calendrier Exchange 2007 pour les sous-composants Données de disponibilité, Suggestions de réunion et Gestionnaire d'absence du bureau, dépend du service Web de disponibilité. Les fonctionnalités de ce dernier sont accessibles via une interface de service Web. Les clients ont accès aux fonctionnalités du service Web grâce à l'usage de normes ouvertes. Des clients tels qu'Outlook 2007 utilisent le service Web pour obtenir des informations de disponibilité actualisées. Ces dernières incluent les absences du bureau et les heures de travail.

Les informations de disponibilité cohérentes et à jour sont fournies aux travailleurs de l'information à l'aide d'un nouveau service Web nommé services Web Exchange (EWS). Ce dernier est implémenté sous la forme d'un service Web ASP.NET acceptant les demandes HTTP/SOAP. Il convertit les fonctionnalités de ses sous-composants en une API regroupant un ensemble de méthodes Web. Les fonctionnalités incluent les informations de disponibilité et d'absence du bureau, ainsi que les suggestions de réunion. La fonctionnalité API du service de disponibilité est fournie par le rôle serveur d'accès au client. Cette fonctionnalité permet à un utilisateur/ID Outlook 2007 ou Outlook Web Access 2007 dont la boîte aux lettres réside sur Exchange 2007 de rechercher des informations de calendrier en temps réel pour d'autres identités. Elle permet également d'octroyer un accès granulaire, par utilisateur, aux données de disponibilité.

Composants du service de disponibilité :

  • Service Web XML

  • Protocole SOAP (Simple Object Access Protocol)

  • Langage WSDL (Web Services Description Language)

  • Services Internet (IIS)

    • Les services Web Exchange (EWS) sont implémentés sur des serveurs Exchange 2007 tenant le rôle serveur d'accès au client (CAS). Le répertoire virtuel des services Web Exchange est créé dans le site Web par défaut lors de l'installation.

    • Les services Web Exchange s'exécutent dans un pool d'applications nommé MSExchangeServicesAppPool. Ils opèrent comme une instance du fichier exécutable du processus de travail, W3wp.exe

  • API du service de disponibilité

    • Le service Web est implémenté sous la forme d'un service Web ASP.NET acceptant les demandes HTTP/SOAP. Ce service convertit les fonctionnalités de sous-composants tels que les informations de disponibilité et d'absence du bureau, ainsi que les suggestions de réunion, en API du service de disponibilité. Cette API regroupe un ensemble de méthodes Web.

    • Le service de disponibilité s'exécute dans le contexte d'un système local qui apparaît comme DOMAIN\<nom_ordinateur>$ sur le réseau et comme NT AUTHORITY\System localement. Chaque compte du service réseau du serveur d'accès au client est autorisé à accéder aux boîtes aux lettres de tous les serveurs de boîtes aux lettres du site. Ces comptes sont joints au groupe de sécurité des serveurs Exchange. Les autorisations et l'appartenance au groupe sont définis durant la configuration du serveur d'accès au client.

  • XSO/MAPI.NET

  • Assistant Calendrier

    • La fonctionnalité Assistant Calendrier d'Exchange 2007 opère avec le service de disponibilité pour offrir une méthodologie grâce à laquelle les utilisateurs finaux peuvent consulter en temps réel des informations de disponibilité dynamiques. La fonctionnalité Assistant Calendrier permet à Exchange Server de mettre les demandes de réunion dans un état provisoire pour les boîtes aux lettres, sans que l'utilisateur final doive les trier. Cette fonctionnalité permet également de mettre à jour les demandes de réunion lors que des informations telles que le lieu ou les participants changent.

Dépendances

Le service de disponibilité dépend d'Active Directory, du DNS et de la connectivité réseau de la même manière que d'autres composants Exchange Server 2007. Toutefois, les considérations suivantes sont propres au service de disponibilité :

  • Rôle serveur de boîtes aux lettres : pour pouvoir bénéficier du service de disponibilité, un utilisateur doit disposer d'une boîte aux lettres sur un serveur de boîtes aux lettres Exchange Server 2007.

  • Déploiement du rôle serveur d'accès au client : généralement, les serveurs d'accès au client doivent être les premiers serveurs déployés dans tout environnement. Le serveur d'accès au client permet d'accéder à des boîtes aux lettres situées sur des serveurs Microsoft Exchange 2000 Server ou Exchange 2003. Toutefois, le service de disponibilité est utilisé exclusivement par des clients Outlook 2007 et Outlook Web Access 2007 connectés à des boîtes aux lettres Exchange 2007.

    Important

    Si la boîte aux lettres connectée se trouve sur un serveur Exchange 2003, Outlook 2007 revient automatiquement à l'utilisation des dossiers publics de disponibilité pour récupérer les informations de disponibilité pour ce client. Vous devez donc conserver les dossiers publics de disponibilité jusqu'à ce que l'ensemble des clients et des boîtes aux lettres aient été migrés.

  • Serveur d'accès au client dans chaque site Active Directory : vous devez avoir un serveur d'accès au client dans chacun des sites Active Directory où résident des serveurs de boîtes aux lettres Exchange 2007. Vous pouvez également déployer le serveur d'accès au client dans d'autres sites Active Directory où vous voulez disposer de ses fonctionnalités, par exemple pour le transfert par proxy ou la redirection.

  • Service de découverte automatique : Si vous utilisez Outlook 2007, le service de découverte automatique doit être publié et fonctionner correctement. Autrement, le service de disponibilité ne fonctionne pas pour ces clients. Cela est dû au fait que le service de découverte automatique renvoie l'URL du service de disponibilité dans le fichier XML contenant les détails de configuration automatique.

Vous devez maintenir les serveurs d'accès au client à jour en relation avec les serveurs de boîtes aux lettres en installant systématiquement les Service Packs et correctifs les plus récents. Un grand nombre de problèmes connus affectent les serveurs de boîtes aux lettres dont les fichiers binaires sont plus récents que ceux des serveurs d'accès au client. Pour éviter ces problèmes de compatibilité, commencez par déployer un serveur d'accès au client Exchange 2007, puis appliquez les stratégies appropriées de contrôle des modifications et de gestion des mises à jour. Ces stratégies doivent également tenir compte de plannings de publication formels.

La figure suivante illustre le flux de traitement du service de disponibilité.

Flux du processus du service de disponibilité

Logique d'évaluation de boîte aux lettres

Suite à une demande d'informations de disponibilité, le service de disponibilité doit déterminer la méthode d'extraction appropriée pour chaque participant en fonction de son type de boîte aux lettres avant de pouvoir extraire des données le concernant.

La manière dont le service de disponibilité traite chaque participant inclus dans une demande d'informations de disponibilité est décrite ci-dessous :

  • Le service de disponibilité utilise Active Directory pour résoudre les adresses de messagerie de tous les participants figurant dans la demande d'informations de disponibilité en objets Active Directory. Un objet Active Directory ainsi obtenu peut être un contact, un utilisateur à extension boîte aux lettres ou un objet non-utilisateur. Si l'objet est à extension messagerie, il peut s'agir de l'un des objets suivants :

  • Boîte aux lettres hébergée sur un serveur Exchange 2007 figurant dans le site Active Directory sélectionné

  • Boîte aux lettres hébergée sur un serveur Exchange 2007 figurant dans un autre site Active Directory

  • Boîte aux lettres hébergée sur un serveur Exchange hérité (Exchange 2000 ou Exchange 2003)

  • Boîte aux lettres hébergée sur un serveur Exchange figurant dans une autre forêt

    Une évaluation est effectuée sur chaque objet pour déterminer la méthode à utiliser pour extraire les données de disponibilité demandées. Chaque objet est partitionné en fonction du type d'extraction, de façon à ce que les demandes relatives à ce type d'objet soient traitées ensemble. Par exemple, si une demande d'informations de disponibilité relative à une boîte aux lettres Exchange 2007 doit être transférée par proxy vers un autre site, le service de disponibilité inclut tous les autres objets boîte aux lettres Exchange 2007 à transférer par proxy vers ce site dans la demande en question. Les évaluations et le partitionnement d'objet ont lieu avant que la méthode d'extraction requise soit réellement traitée.

    Si la demande de disponibilité émanant du client inclut une requête de groupe de distribution, le service de disponibilité développe les membres individuels du groupe de distribution. Ce développement est effectué jusqu'à deux niveaux d'imbrication, mais limité à une centaine de membres. Le service de disponibilité évalue ensuite chaque membre du groupe. Le service ignore tous les membres du groupe au-delà des cent premiers. Ces membres ne sont donc pas évalués. Les informations de disponibilité renvoyées pour une demande relative à un groupe de distribution sont toujours présentées sous la forme d'une vue de synthèse (fusionnée) des informations de disponibilité relatives aux membres du groupe visés par la demande.

  • Lorsque le destinataire de l'objet est d'un type personnalisé (contact à extension messagerie), si la demande est définie, elle est transmise par proxy vers un service de disponibilité dans la forêt cible. Les autres destinataires personnalisés figurant dans la demande sont ensuite partitionnés en groupes, de façon à ce que chaque groupe appartienne à une seule forêt distante.

    Ensuite, le service de disponibilité utilise la fonction de découverte automatique pour identifier le serveur d'accès au client le plus apte à répondre à la demande de disponibilité pour chaque forêt cible.

Recherche de service de disponibilité à l'aide de la fonction de découverte automatique

Outlook 2007 interroge le service de découverte automatique pour connaître la configuration de l'utilisateur et du service durant la configuration initiale et à chaque démarrage. Le service de découverte automatique est un service Web sur les serveurs d'accès au client Exchange qui fournissent des informations relatives à la configuration et au service, telles que les URL du service de disponibilité.

Informations d'absence du bureau

Le service de disponibilité permet également d'accéder aux messages de notification d'absence du bureau pour les rendez-vous hors du bureau et les informations globales d'absence du bureau.

Les travailleurs de l'information utilisent la fonction de notification d'absence du bureau d'Outlook pour avertir d'autres utilisateurs qu'ils ne peuvent pas répondre aux messages électroniques. Pour optimiser la gestion des notifications d'absence du bureau, l'implémentation dans Exchange 2007 de cette fonction facilite la configuration et la gestion des tâches d'absence du bureau et les rend plus flexibles pour les travailleurs de l'information et les administrateurs.

Pour plus d'informations sur la fonctionnalité de notification d'absence du bureau, consultez la rubrique Gestion de la fonction de notification d'absence du bureau.

Performances

L'outil Analyseur de performances permet de collecter automatiquement les données de performances des ordinateurs locaux ou distants exécutant Exchange 2007. Vous pouvez définir les heures de démarrage et d'arrêt de la génération automatique de journaux, gérer plusieurs ouvertures de session à partir d'une seule fenêtre de la console et définir une alerte sur un ordinateur qui active l'envoi ou l'enregistrement d'un message lorsque vos critères sont satisfaits.

Pour plus d'informations sur l'utilisation de l'Analyseur de performances, consultez la rubrique Windows Server 2003 Monitoring Features and Tools (en anglais) du Guide de gestion des services Microsoft Exchange.

Vous pouvez utiliser les compteurs de performance suivants pour collecter des informations sur le service de disponibilité :

  • Nombre de demandes de disponibilité traitées par seconde

  • Nombre de demandes de disponibilité abandonnées par seconde

  • Nombre de boîtes aux lettres interrogées par seconde

  • Nombre de redirections du service de disponibilité par seconde

  • Nombre de demandes satisfaites au niveau disponibilité par seconde

  • Nombre de demandes satisfaites au niveau détaillé par seconde

  • Nombre de boîtes aux lettres d'utilisateur uniques ouvertes

Gestion des groupes de distribution

Dans Exchange 2007, le développement des groupes de distribution a été déplacé vers le serveur Exchange 2007. Le principal avantage lié au déplacement du développement du groupe de distribution vers Exchange 2007 est d'offrir un comportement cohérent aux utilisateurs du service de disponibilité. Dans les versions précédentes d'Exchange, les informations de disponibilité d'un groupe de distribution ne peuvent pas s'étendre au-delà de 100 membres. Si un groupe de distribution contient plus de 100 membres, les informations de disponibilité relatives à ces derniers les présentent comme occupés lorsque vous les développez.

Dans Exchange 2007, les améliorations suivantes ont été apportées à la gestion des groupes de distribution :

  • Le service de disponibilité développe un groupe de distribution jusqu'à deux niveaux, quel que soit le nombre de membres du groupe.

  • Les données de disponibilité d'un groupe de distribution peuvent être développées jusqu'à cent membres.

API du service de disponibilité

Le service de disponibilité fait partie de l'interface de programmation Exchange 2007. Il est disponible en tant que service Web public pour permettre aux développeurs d'élaborer des outils tiers à des fins d'intégration.

Pour plus d'informations sur le développement avec les services Web Exchange 2007, consultez la rubrique Développement : vue d'ensemble.

Pour plus d'informations

Pour plus d'informations sur le service de découverte automatique, consultez les rubriques suivantes :

Pour plus d'informations sur la configuration de communications Web sécurisées sur Internet ou un intranet, consultez la rubrique Création d’un certificat ou demande de certificat pour TLS.