-
Exchange 2003 et 2013
Bonjour,
Je dois effectuer un développement pour récupérer des infos dans des objets de groupes publics Exchange 2003.
Une migration est prévue vers Exchange 2013 dans 6 mois.
Je souhaite que le développement supporte les deux (2003 et 2013).
Est-ce possible ?
Comment procéder ? Web Service Exchange ? Autre ?
Librairie tiers ?
Merci
DK
Edit : Sans interop Outlook :roll:
-
Il y a un monde entre Exchange 2003 et 2013 (10 ans pour être plus précis :D). Donc je pense qu'il va être compliqué de faire du 100% compatible !
L'utilisation du Web Service Exchange est inévitable, et tu ne couperas pas non plus à avoir 2 versions différentes de ton soft (à moins de n'utiliser que des fonctionnalités les plus basiques, qui n'ont pas tellement bougé en 10 ans).
Après on peut te donner comme conseil de faire une application faisant une utilisation agnostique du provider, avec un provider pour 2003 en mode quick-and-dirty histoire de ne pas perdre trop de temps dessus, et un provider plus propre et mieux pensé pour 2013. Les deux providers exposant des interfaces qui permettront à ton application d'utiliser l'un ou l'autre sans problème.
-
Merci
A priori, je vais donc faire deux providers chargés par un pattern factory.
- un provider pour exchange 2003 en WebDav
- un provider pour exchange 2013 en EWS
-
Pour Exchange 2007 à 2013, via EWS, puis-je utiliser le même code (cf 1er message, pour récupérer des objets dans les dossiers publics du serveur Exchange) ?
-
Difficile à dire, je pense que oui, mais à tester pour en avoir le cœur net ;)
Pour info, tu peux voir une liste des principales fonctionnalités disponibles en fonction des versions d'EWS et d'EWS Managed API (2003...) : Differences between the EWS Managed API and EWS.