Loading

Outils de développement avec Exchange 2007

Outils de développement avec Exchange 2007

Si vous disposez d’un environnement de messagerie Exchange, vous vous êtes sans doute déjà posé la question de savoir comment vous pourriez en tirer un meilleur parti ? Bien souvent délaissée à tort par les administrateurs, la compréhension de la manière dont Exchange est structuré permet d’avoir une meilleure vision de son architecture interne, et vous serez rapidement surpris de la facilité avec laquelle il est possible d’interfacer Exchange avec des applications métiers ou de concevoir vos propres utilitaires.
Jusqu’à la version précédente, Exchange Server 2003, le chemin initiatique pour développer sur Exchange ressemblait plus à un parcours du combattant. Les précédents numéros d’Exchange Magazine vous ont présenté les innovations de Microsoft Exchange Server 2007 en termes de fonctionnalités, et en ce sens, les outils de développement sont également loin d’être en reste. Cet article a pour objectif de vous présenter les différentes technologies de développement intégrées au produit, et vous montrer qu’elles sont à la portée de tous. Comme nous l’évoquions, en plus des fonctionnalités de développement déjà disponibles dans les versions précédentes et que vous retrouverez dans la suite de cet article, Microsoft Exchange Server 2007 introduit de nouvelles technologies de développement :
• Exchange Web Services
• Exchange .NET Framework Extensions
• Transport Agents
• The Exchange Management Shell

Contenu complémentaire :

Windows PowerShell et Exchange Management Shell

Exchange Server 2007 comprend un nouvel ensemble de services Web qui permettent au développement d’interagir avec les boîtes aux lettres d’Exchange et leur contenu en utilisant le standard HTTP. Exchange Web Services permet d’accéder aux boîtes aux lettres des utilisateurs authentifiés et aux éléments de leur boîte. Les applications peuvent accéder à distance aux messages, gérer les demandes de réunions, rechercher des utilisateurs au travers du carnet d’adresses et déterminer la disponibilité des autres utilisateurs.

Exchange Web Services permet de disposer d’un environnement sur mesure pour les développeurs et les intégrateurs pour créer des applications interfacées avec Exchange, et ainsi de faciliter le développement de solutions systèmes intégrées et personnalisées. Exchange Web Services utilise des messages SOAP 1.1/1.2 pour communiquer avec le serveur CAS en local ou à distance. Préalablement, les développeurs Exchange 2003 devaient utiliser de multiples outils comme WebDAV, Collaboration Data Objects for Exchange 2000 Server (CDO EX) et Exchange OLE DB (ExOLEDB) pour parvenir au même résultat.

Désormais, Exchange Web Services leur permettra de manipuler les objets et données spécifiques à Exchange d’une manière plus fiable, facile à utiliser et plus agréable. Voir Figure 1. Exchange Web Services contient les services web suivants :

• Autodiscover : Ce service fournit les informations de configuration pour le paramétrage d’une application cliente qui doit se connecter aux serveurs de boîtes aux lettres ;

• Availability : Ce service fournit les informations de disponibilité (free/busy) pour les utilisateurs de boîtes aux lettres. Les données disponibles dans le free/busy sont également utilisées pour identifier les plages suggérées pour les réunions et c’est également ce service qui fournit les fonctions de Out of Office (OOF). L’exemple de développement C# fournit à la fin de cet article tire parti de cette fonctionnalité ;

• Messaging Records Management : Ce service permet de gérer les assignements des dossiers Managed E-Mail pour les boîtes aux lettres des utilisateurs ;

• Notification: Ce service permet de notifier l’application cliente des événements qui sont associés à la boîte aux lettres. Le modèle de souscription peut être indifféremment de type poussé (push) ou tiré (pull) ;

• Synchronisation: Ce service fournit une synchronisation unidirectionelle des dossiers et des éléments de l’utilisateur dans le cache local du client ;

• Exchange Data Service : Ce service fournit les fonctions suivantes :
- Créer, modifier, supprimer, copier, rechercher, sélectionner et déplacer des dossiers qui sont associés à la boîte aux lettres de l’utilisateur, et également rechercher des éléments qui sont contenus dans un dossier ;
- Accéder à la banque d’information Exchange. Une application client peut créer, modifier, supprimer, copier, sélectionner, déplacer et envoyer des éléments en utilisant le service web Exchange Data Service ;
- Résoudre les noms ambigus ;
- Récupérer la liste des membres d’un groupe de distribution; - Accéder aux attachements stockés dans la banque d’information.
Arnaud Alcabez Arnaud Alcabez - Architecte Solution Senior Office 365
Architecte Solution Senior Office 365 chez Capgemini sur les stratégies d'intégration des nouveaux usages dans 'L'entreprise 2.0'.
 
Blogger sur iTPro.fr ! Nous sommes constamment à la recherche de nouvelles voix et de nouvelles collaboration éditoriales sur iTPro.fr. Si vous êtes intéressés pour blogger ou écrire pour nous, contactez Sabine Terrey, Directrice de la rédaction, iTPro.fr.
Nous sommes ouverts à tous les thèmes portant sur les services, les solutions et les technologies informatiques d'entreprise. Notre seule condition sera la qualité de votre contribution, quel que soit votre thème de prédilection, actualités, annonces, lancements, stratégie, tutoriaux, trucs et astuces, bonnes pratiques... cette liste n'étant pas exhaustive, stay tuned, au plaisir de collaborer.
 
1er Guide dédié à la mise œuvre d’un Cloud Privé !1er Guide dédié à la mise œuvre d’un Cloud Privé !L’objet de ce guide thématique publié par IT Pro Magazine est d’apporter aux responsables informatiques une synthèse technologique précise pour intégrer un Cloud Privé à leur Datacenter. Découvrez, étape par étape, comment transformer votre datacenter en centre de services IT.Découvrez ce 1er guide thématique exclusif !

Ressources Informatiques

1er Guide thématique dédié à la mise œuvre d’un Cloud Privé L’objet de ce 1er guide thématique publié par la rédaction du mensuel IT Pro Magazine est d’apporter aux responsables informatiques une synthèse…
   IT Pro Magazine | 12 pages
Découvrez le 1er Guide dédié à la mise en œuvre d’un Cloud Privé
Guide de protection des environnements Hyper-V La virtualisation pose de nouveaux défis en terme de protection des serveurs et de continuité d'activité. Découvrez comment mettre en œuvre la protection…
   ITPro Magazine | 4 pages
Téléchargez le guide dédié à la protection des environnements Hyper-V !
Guide d’optimisation & synchronisation des données SharePoint L'objet de ce guide est d'aider les administrateurs et responsables d’environnements SharePoint distribués à planifier et mettre en œuvre une stratégie…
   Avepoint | 18 pages
Découvrez les meilleures pratiques d’optimisation et synchronisation des données SharePoint
Booster les performances des plates-formes virtuelles ? Découvrez les meilleures pratiques pour optimiser radicalement les performances de vos environnements virtualisés tout en optimisant le fonctionnement…
   Diskeeper | 12 pages
Téléchargez maintenant ce livre blanc exclusif
IT Pro Magazine Spécial Windows 8 Au programme de cette édition de IT Pro Magazine, un dossier complet sur Windows 8, un aperçu de Hyper-V 3.0, le fonctionnement du Cloud Privé Microsoft,…
   IT Pro Magazine | 60 pages
Téléchargez cette édition gratuitement
Le guide du stockage signé IT Pro Magazine La modernisation de l'infrastructure de stockage ne s'improvise pas. Ce guide exclusif publié par IT Pro Magazine vous fera découvrir les technologies…
   IT Pro Magazine | 16 pages
Téléchargez le Guide des Solutions de Stockage Nouvelle Génération
 

Conseil & Expertise

Bénéficiez de toute l'expertise informatique des magazines,
découvrez les abonnements papiers et leurs compléments
numériques sur Internet via le Club Abonnés.

S'abonner au mensuel IT Pro Magazine pour - 9 € / mois

Déjà abonné à nos magazines informatiques professionnels ?

» Accédez aux services de votre
Club Abonnés sur iTPro.fr