Detalles técnicos del uso de RPC a través de HTTP para acceder a Exchange desde un cliente de Outlook

 

Última modificación del tema: 2005-04-29

RPC a través de HTTP permite a los clientes de Microsoft® Office Outlook® 2003 acceder a servidores de Microsoft Exchange mediante el protocolo MAPI para canalizar solicitudes de RPC de Outlook dentro de una sesión HTTP, o túnel. Normalmente, un cliente de Outlook 2003 se pone en contacto con un servidor de Exchange a través de una sesión TCP.

Si utiliza RPC a través de HTTP, podrá utilizar Outlook 2003 para acceder a Exchange Server a través de Internet, ya que HTTP es un protocolo común de Internet. La sesión HTTP termina en un servidor que ejecute Servicios de Internet Information Server (IIS) que tenga instalado un componente de red proxy de RPC a través de HTTP de Microsoft Windows Server™ 2003. Este servidor recibe el nombre de servidor proxy RPC.

Se recomienda que el servidor proxy RPC sea un servidor de aplicaciones para el usuario de Exchange. El componente de red proxy de RPC a través de HTTP extrae las solicitudes de RPC de la solicitud de HTTP y reenvía las solicitudes de RPC al servidor apropiado. La ventaja de este método es que sólo el servidor proxy RPC tiene que permitir el acceso desde Internet. Los servidores de servicios de fondo de Exchange no tienen que permitir el acceso desde Internet. Deberá utilizarse el Nivel de sockets seguros (SSL) para establecer la sesión HTTP que utilice para acceder a Exchange Server a través de Internet desde un cliente de Outlook 2003.

Un concepto erróneo es que el uso de RPC a través de HTTP convierte un solicitud Web en una solicitud RPC. Outlook 2003 envía la solicitud de RPC dentro de un túnel HTTP. La solicitud de RPC real no cambia entre el cliente de Outlook y el servidor de Exchange.

La figura siguiente muestra una solicitud de RPC dentro de un túnel HTTP.

Solicitud de RPC dentro de un túnel HTTP