Comment Outlook 2003 a-t-il changé le monde des clients de messagerie?
Outlook 2003 a introduit la synchronisation en mode "bruine". Lorsqu'Outlook est configuré en mode Exchange mis en cache, Drizzle Mode Sync utilise un ensemble de threads d'arrière-plan pour surveiller les modifications apportées à tous les dossiers non système et télécharger les modifications au fur et à mesure qu'elles se produisent. L'utilisateur n'a rien à faire pour mettre à jour la copie mise en cache (hors ligne) de sa boîte aux lettres. Depuis l'introduction du mode bruine, les utilisateurs d'Outlook se sont habitués à pouvoir conserver une copie complète de leur boîte aux lettres pour un accès hors ligne (ou un sous-ensemble de la boîte aux lettres ajusté par le "curseur Outlook").
Lorsque Microsoft a introduit Outlook 2003, ils ont également inclus un tas d'améliorations réseau pour que la synchronisation en mode bruine fonctionne en douceur, y compris des fils de discussion hautement prioritaires pour télécharger de nouveaux messages dans votre boîte de réception et télécharger les messages sortants au fur et à mesure qu'ils sont envoyés. Outlook 2003 a révolutionné la façon dont les gens travaillent et a jeté les bases pour qu'Outlook devienne le client Exchange prédominant. Le mode Exchange mis en cache est rapidement devenu le modèle de travail standard de facto pour Outlook et tout allait bien dans le monde de la messagerie.
Le petit problème des dossiers partagés
La synchronisation Drizzle fonctionne très bien pour les dossiers de boîtes aux lettres principales, mais pas pour les boîtes aux lettres secondaires, telles que les boîtes aux lettres partagées ou lorsque les délégués ont accès aux boîtes aux lettres d'autres personnes. Le cas d'utilisation typique est celui où un assistant administratif a accès à d'autres boîtes aux lettres afin de traiter les messages entrants. Dans certaines implémentations, j'ai connu des assistants qui travaillaient avec des boîtes aux lettres de plus de vingt personnes et parfois ils n'étaient pas très contents. En général, les choses fonctionnaient bien si Outlook ne devait gérer que quelques dossiers partagés, mais les problèmes cachés en arrière-plan sont rapidement devenus apparents à mesure que le nombre de dossiers augmentait. Des éléments semblaient manquer et les performances se dégradaient rapidement. Ce n'était pas une bonne situation. Les équipes de développement Outlook et Exchange connaissaient le problème depuis des années.
Une nouvelle approche
La bonne nouvelle est que Microsoft a mis au point une nouvelle approche qui augmentera la limite à 500. Au lieu de garder les dossiers partagés individuels ouverts en mémoire, Outlook observera une propriété MAPI pour le dossier qui change lorsque quelque chose à l'intérieur du dossier change (tel comme un nouveau message ou une suppression de message). Une fois qu'Outlook constate que la propriété a changé, il peut commencer la synchronisation pour s'assurer que la copie hors ligne du dossier partagé correspond à ce qui se trouve sur le serveur. La raison pour laquelle cette approche est meilleure est qu'Outlook n'a pas besoin de garder les dossiers ouverts pour savoir quand des modifications se produisent. L'utilisation de la mémoire est moindre et la synchronisation devrait être plus fluide. Microsoft dit s'attendre à ce que la plupart des clients voient la limite passer de 500 à 5 000 dossiers. Ils n'ont pas précisé ce qu'ils entendaient par "la plupart des clients" ou comment les utilisateurs peuvent suivre le nombre de dossiers partagés auxquels Outlook peut accéder.