Tant que Microsoft Certified Partner, nous avons toujours développé notre logiciel avec les outils standard de Microsoft et d'interfaces de programmation afin de garantir à nos clients que nous sommes toujours accéder à et traitement de l'information dans une méthode sûre et qu'ils ne sont pas verrouillés dans une méthode brevetée d'accéder à leurs données. Un exemple de ceci est notre produit de Email Management Server . Dans ce produit, nous utilisons le Microsoft Extended MAPI (Messaging Application Programming Interface) pour accès, traitement et archivage des boîtes aux lettres Exchange, les dossiers publics et les fichiers de dossiers personnels.
MAPI a été utilisé pour accéder aux e-mail depuis Microsoft Mail (MSMAIL) et par le biais de toutes les versions de Microsoft Exchange. Avant la sortie de Microsoft Exchange 2010 , logiciel client MAPI accédez directement le serveur Microsoft Exchange. Cela a changé dans Microsoft Exchange 2010. Tandis que MAPI est toujours supposé de Microsoft Exchange 2010, il n'est plus accède au serveur directement et au contraire les requêtes MAPI sont traitées par le Service d'accès au Client RPC.
En plus d'entreprises exigent des logiciels de qualité supérieure pour leurs serveurs nous avons commencé à faire face à un défi important dans l'accès et de traitement des boîtes aux lettres pendant la transition de passer notre logiciel du code natif non managé au code « coffre fort réussi » à l'aide de technologies Microsoft .NET. Comme les autres technologies de Microsoft ont été intégrées .NET framework de Microsoft, MAPI est celui qui n'a jamais été et très probablement sera jamais inclus dans .NET. À l'aide de MAPI dans un produit logiciel, cela signifie que produit commercialisé ne pourrait pas considérer "coffre-fort géré" code.
Une alternative à l'utilisation de MAPI pour accéder aux boîtes aux lettres à l'aide de .NET est « Exchange Web services » que Microsoft fourni avec Microsoft Exchange 2007 et Exchange 2010 de Microsoft. Les services web fournissent un moyen d'accéder aux boîtes aux lettres à l'aide d'objets .NET. Alors que ce n'est pas un remplacement direct pour MAPI, il vous permet d'effectuer plusieurs du même traitement complexe e-mail et accéder aux mêmes informations de courrier électronique que vous pouvez effectuer avec MAPI. Les services web ont également plusieurs avantages sur MAPI. Les services web fonctionnent sur le protocole https, ce qui vous permet d'accéder aux boîtes aux lettres sans avoir à être connecté au même réseau que le serveur Microsoft Exchange. En outre, les services web permettent au code de produit être considéré comme sûr et managé. Futurs produits libérés par MADSolutions utiliseront cette technologie permettant à nos clients de bénéficier de la stabilité que le code managé sécurisé fournit.