Remoteprozeduraufrufe mit dem RPC-über-HTTP-Proxy
Internetbrowserprogramme verwenden häufig das Hypertext-Transportprotokoll (HTTP) als primäres Mittel zum Durchsuchen des World Wide Web. HTTP wird daher heute auf den meisten Computern umfassend genutzt. Microsoft hat die Funktionen seines Internetinformationsservers (IIS) erweitert, um Remoteprozeduraufrufdienste über HTTP bereitzustellen.
Die Microsoft RPC-over-HTTP-Implementierung (RPC über HTTP) ermöglicht ES RPC-Clients, eine sichere und effiziente Verbindung über das Internet mit RPC-Serverprogrammen herzustellen und Remoteprozeduraufrufe auszuführen. Dies wird mithilfe eines Vermittlers erreicht, der als RPC-over-HTTP-Proxy oder einfach mit dem RPC-Proxy bekannt ist.
Der RPC-Proxy wird auf einem IIS-Computer ausgeführt. Es akzeptiert RPC-Anforderungen aus dem Internet, führt Authentifizierungs-, Validierungs- und Zugriffsprüfungen für diese Anforderungen durch, und wenn die Anforderung alle Tests besteht, leitet der RPC-Proxy die Anforderung an den RPC-Server weiter, der die eigentliche Verarbeitung ausführt. Bei RPC über HTTP kommunizieren DER RPC-Client und der RPC-Server nicht direkt. stattdessen wird der RPC-Proxy als Vermittler verwendet. Dieses Modell wurde aus vielen Gründen gewählt. Weitere Informationen finden Sie unter RPC-über-HTTP-Sicherheit.
Dieser Abschnitt bietet eine Übersicht über RPC über HTTP in den folgenden Themen:
- Verwenden von HTTP als RPC-Transport
- RPC-über HTTP-Sicherheit
- Systemanforderungen und Interoperabilität für RPC über HTTP
- Konfigurieren von Computern für RPC über HTTP
- RPC-über-HTTP-Bereitstellungsempfehlungen
Informationen zu RPC-über HTTP-Szenarien mit hohem Volumen finden Sie unter Microsoft RPC-Lastenausgleich.