Chiamate di procedura remota tramite RPC su 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 (RPC su HTTP) microsoft 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 il 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 ulteriori informazioni, consultare RPC over HTTP Security.
Questa sezione offre una panoramica di RPC su HTTP negli argomenti seguenti:
- Uso di HTTP come Trasporto per RPC
- RPC su HTTP Security
- Requisiti di sistema e interoperabilità per RPC su HTTP
- Configurazione di computer per RPC su HTTP
- RPC su HTTP Raccomandazioni per la distribuzione
Per informazioni sugli scenari con elevato volume di RPC su HTTP, vedere Microsoft RPC Load Balancing.