Nouvelle fonctionnalité de développement

 

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

Dernière rubrique modifiée : 2006-06-14

Cette rubrique décrit la nouvelle fonctionnalité disponible pour le développement d'applications et d'extensions personnalisées pour Microsoft Exchange Server 2007. Pour plus d'informations sur la fonctionnalité de développement Exchange 2007, consultez la page relative au kit de développement (SDK) de Microsoft Exchange Server 2007.

Services Web Exchange

Exchange 2007 inclut une nouvelle série de services Web qui permettent aux développeurs d'interagir avec des boîtes aux lettres et du contenu Exchange à l'aide du protocole HTTP standard. Les services Web Exchange permettent d'accéder à la boîte aux lettres de l'utilisateur authentifié et à son contenu. Les applications peuvent accéder à distance aux messages électroniques, gérer des demandes de réunion, rechercher des utilisateurs dans le carnet d'adresses, puis déterminer la disponibilité d'autres utilisateurs.

Les services Web Exchange permettent aux développeurs internes et aux intégrateurs de système de créer des applications qui améliorent l'utilisation d'Exchange et facilitent le développement de solutions d'intégration de systèmes personnalisées.

Les développeurs Microsoft Exchange Server 2003 qui utilisent actuellement WebDAV, Collaboration Data Objects for Exchange 2000 Server (CDOEX) et Exchange OLE DB (ExOLEDB) provider constateront que les services Web Exchange sont plus stables, plus faciles à utiliser et mieux adaptés pour gérer des types d'élément spécifiques à Exchange.

Les services Web Exchange incluent les services Web suivants :

  • Autodiscover   Fournit des informations de configuration pour le paramétrage d'applications clientes connectées à des serveurs de boîtes aux lettres.

  • Disponibilité   Fournit des données de disponibilité sur la boîte aux lettres d'un utilisateur. Les données de disponibilité permettent également d'identifier des heures de réunion suggérées et offrent une fonctionnalité de gestion d'Out of Office (OOF) client.

  • Messaging Records Management    Permet d'affecter des dossiers de messagerie gérés à des utilisateurs de boîte aux lettres.

  • Notification   Signale à l'application cliente des événements associés à une boîte aux lettres. Le modèle d'abonnement peut être de type push ou de type pull.

  • Synchronisation   Fournit une copie mise en cache synchronisée des dossiers et des éléments d'un utilisateur.

  • Exchange Data Service   Offre les fonctionnalités suivantes :

    • Fonctions permettant de créer, mettre à jour, supprimer, copier, rechercher, obtenir et déplacer des dossiers associés à un utilisateur de boîte aux lettres, et offrant la possibilité de rechercher des éléments contenus dans un dossier

    • Accès à la banque de données Exchange. Une application cliente peut créer, mettre à jour, supprimer, copier, obtenir, déplacer et envoyer des éléments à l'aide du service Web Exchange Data Service.

    • Résolution de noms ambigus

    • Possibilité de renvoyer les membres d'une liste de distribution

    • Accès aux pièces jointes dans la banque Exchange

Pour plus d'informations sur l'utilisation des services Web Exchange, consultez la page relative au kit de développement (SDK) de Microsoft Exchange Server 2007.

Agents de transport

Les nouvelles API de transport dans Exchange 2007 permettent aux développeurs de logiciels de créer des agents de transport. Vous pouvez installer et activer des agents de transport sur des ordinateurs exécutant Exchange 2007 sur lesquels le rôle de serveur de transport Edge ou de transport Hub est installé. Les agents de transport ont accès aux messages électroniques et à leur contenu lorsque les messages se déplacent dans les services de transport. Pour plus d'informations sur les agents de transport, consultez la page relative aukit de développement (SDK) de Microsoft Exchange Server 2007.

API gérés d'Exchange

Les extensions Exchange .NET Framework fournissent des classes et des structures de données utiles qui vous permettent d'accéder aux divers éléments des messages électroniques et de les manipuler. Les extensions Exchange .NET Framework incluent les espaces de noms suivants :

  • Microsoft.Exchange.Data.Mime   Active l'accès basé sur un flux et sur DOM aux données Multipurpose Internet Mail Extensions (MIME), y compris la possibilité de filtrer du contenu MIME.

  • Microsoft.Exchange.Data.TextConverters   Fournit des classes et des structures de données qui activent un filtrage personnalisé du contenu du corps de messages et une conversion entre différents formats, notamment HTML, RTF et texte brut.

  • Microsoft.Exchange.Data.iCalendar et Microsoft.Exchange.Data.Tnef   Fournissent des classes et des structures de données qui vous permettent de lire et écrire des éléments de calendrier pour des rendez-vous, des réunions et des événements.

  • Microsoft.Exchange.Data.Encoders   Fournit des classes et des structures de données qui vous permettent de convertir aisément le codage d'un message électronique.

Pour plus d'informations sur l'utilisation des extensions Exchange .Net Framework, consultez la page relative au kit de développement (SDK) de Microsoft Exchange Server 2007.

Exchange Management Shell

Exchange Management Shell est une interface de gestion par ligne de commande utilisable pour l'administration de serveurs dans une organisation Exchange 2007. Exchange Management Shell offre des interfaces et des objets qui sont utilisés pour développer des applications qui gèrent Exchange. Pour plus d'informations sur l'utilisation de Exchange Management Shell, consultez la page relative à kit de développement (SDK) de Microsoft Exchange Server 2007.