Condividi tramite


Chiamate di procedure remote con RPC tramite HTTP

I programmi browser Internet usano in genere il protocollo HTTP (Hypertext Transport Protocol) come mezzo principale per esplorare il World Wide Web. HTTP, pertanto, vede un utilizzo esteso nella maggior parte dei computer oggi. Microsoft ha esteso le funzionalità di Internet Information Server (IIS) per fornire servizi di chiamata di procedura remota tramite HTTP.

L'implementazione RPC-over-HTTP di Microsoft (RPC su HTTP) consente ai client RPC di connettersi in modo sicuro ed efficiente attraverso Internet ai programmi server RPC ed eseguire chiamate di procedura remota. Questa operazione viene eseguita con l'aiuto di un intermediario noto come proxy RPC-over-HTTP o semplicemente proxy RPC.

Il proxy RPC viene eseguito in un computer IIS. Accetta richieste RPC provenienti da Internet, esegue controlli di autenticazione, convalida e accesso su tali richieste e, se la richiesta supera tutti i test, il proxy RPC inoltra la richiesta al server RPC che esegue l'elaborazione effettiva. Con RPC su HTTP il client RPC e il server non comunicano direttamente; usano invece il proxy RPC come intermediario. Questo modello è stato scelto per molti motivi. Per altre informazioni, vedere RPC su sicurezza HTTP.

In questa sezione viene fornita una panoramica di RPC su HTTP negli argomenti seguenti:

Per informazioni sugli scenari RPC con volume elevato su HTTP, vedere Bilanciamento del carico RPC Microsoft.