Appels de procédure distante à l’aide de RPC sur HTTP
Les programmes de navigateur Internet utilisent généralement le protocole HTTP (Hypertext Transport Protocol) comme principal moyen de parcourir le World Wide Web. HTTP, par conséquent, voit une utilisation étendue sur la plupart des ordinateurs aujourd’hui. Microsoft a étendu les fonctionnalités de son serveur Internet Information Server (IIS) pour fournir des services d’appel de procédure à distance à l’aide de HTTP.
L’implémentation microsoft RPC-over-HTTP (RPC sur HTTP) permet aux clients RPC de se connecter de manière sécurisée et efficace sur Internet aux programmes serveur RPC et d’exécuter des appels de procédure à distance. Cela est effectué à l’aide d’un intermédiaire appelé proxy RPC-over-HTTP, ou simplement proxy RPC.
Le proxy RPC s’exécute sur un ordinateur IIS. Il accepte les requêtes RPC provenant d’Internet, effectue l’authentification, la validation et les vérifications d’accès sur ces demandes, et si la demande réussit tous les tests, le proxy RPC transfère la demande au serveur RPC qui effectue le traitement réel. Avec RPC sur HTTP, le client rpc et le serveur ne communiquent pas directement ; ils utilisent plutôt le proxy RPC comme intermédiaire. Ce modèle a été choisi pour de nombreuses raisons. Pour plus d’informations, consultez Sécurité RPC sur HTTP.
Cette section fournit une vue d’ensemble de RPC sur HTTP dans les rubriques suivantes :
- Utilisation de HTTP comme transport RPC
- Sécurité RPC sur HTTP
- Configuration système requise et interopérabilité pour RPC sur HTTP
- Configuration d’ordinateurs pour RPC sur HTTP
- Recommandations de déploiement RPC sur HTTP
Pour plus d’informations sur les scénarios RPC sur HTTP à volume élevé, consultez Équilibrage de charge Microsoft RPC.