Détails techniques de l'utilisation de RPC sur HTTP pour accéder à Exchange à partir d'un client Outlook

 

Dernière rubrique modifiée : 2005-04-29

RPC sur HTTP permet aux clients Microsoft® Office Outlook® 2003 d'accéder aux serveurs Microsoft Exchange en utilisant le protocole MAPI pour « tunneler » les requêtes RPC d'Outlook dans une session HTTP ou un tunnel. Un client Outlook 2003 contacte généralement un serveur Exchange sur une session TCP.

Si vous utilisez RPC sur HTTP, vous pouvez utiliser Outlook 2003 pour accéder à Exchange Server sur Internet car le protocole HTTP est un protocole Internet commun. La session HTTP aboutit sur un serveur exécutant les services (IIS) avec composant réseau proxy RPC sur HTTP Microsoft Windows Server™ 2003. Ce serveur s'appelle serveur proxy RPC.

Il est recommandé que votre serveur proxy RPC soit un serveur Exchange frontal. Le composant réseau proxy RPC sur HTTP extrait les requêtes RPC de la requête HTTP et les transfère vers le serveur approprié. L'avantage de cette approche tient au fait que le serveur proxy RPC est le seul à autoriser l'accès depuis Internet. Les serveurs principaux Exchange n'ont pas à autoriser l'accès depuis Internet. Vous devez utiliser la couche SSL pour ouvrir la session HTTP que vous utilisez pour accéder à Exchange Server sur Internet depuis un client Outlook 2003.

On pense généralement que l'utilisation de RPC sur HTTP transforme une requête Web en requête RPC. Outlook 2003 envoie la requête RPC dans un tunnel HTTP. La requête RPC réelle n'est pas modifiée entre le client Outlook et le serveur Exchange.

La figure suivante montre une requête RPC dans un tunnel HTTP.

Demande RPC à l'intérieur d'un tunnel HTTP