J'écris une application CMS en PHP et l'une des exigences est qu'elle doit être capable de s'interfacer avec le serveur Exchange du client. J'ai déjà écrit cette fonctionnalité à plusieurs reprises et j'ai toujours utilisé la méthode suivante WebDAV pour le faire, mais maintenant je m'éloigne de ça.
Je vais faire fonctionner le site sur IIS ou Apache (sans préférence) sur un serveur Windows 2008. J'aurais notamment besoin d'ajouter des contacts au carnet d'adresses d'un utilisateur donné, d'envoyer des courriels en tant qu'utilisateur donné et d'exécuter des rapports sur les contacts d'un utilisateur.
Tout cela est assez facile à faire avec WebDAV, mais s'il existe un meilleur moyen qui ne nécessite aucune fonctionnalité susceptible d'être dépréciée dans un avenir proche.
Des idées ?
Mise à jour :
Justin, j'adore l'idée d'utiliser des objets com, mais je m'inquiète de la maintenance d'un troisième produit pour que tout fonctionne...
John, je peux écrire un service web en C# pour m'interfacer avec ces fonctions et y accéder avec mon application PHP, mais c'est aussi un peu à l'écart.
Jusqu'à présent, je ne suis pas convaincu à 100 % que l'une ou l'autre de ces solutions est meilleure que WebDAV... Quelqu'un peut-il me montrer où je suis stupide ?