RPC
Signifie "Appel de procédure à distance". La plupart des programmes informatiques exécutent des procédures ou des ensembles d’instructions à l’aide du logiciel de l’ordinateur. CPU. En d'autres termes, les instructions sont traitées localement sur le même ordinateur que le logiciel. Les appels de procédure à distance, cependant, exécutent des procédures sur d’autres machines ou périphériques connectés à un ordinateur. réseau. Une fois les instructions exécutées, les résultats de la procédure sont généralement renvoyés à l'ordinateur local.
Par exemple, un ordinateur sans disque dur peut utiliser un RPC pour accéder aux données d'un système de fichiers réseau (NFS). Lors de l'impression sur une imprimante réseau, un ordinateur peut utiliser un RPC pour indiquer à l'imprimante les documents à imprimer. Un système client connecté à un serveur de base de données peut exécuter un RPC pour traiter des données sur le serveur.
Les appels de procédure distante sont basés sur le modèle client-serveur, dans lequel plusieurs ordinateurs clients peuvent se connecter à un serveur et en extraire des données. Les RPC sont généralement écrits dans un format standard, tel que XML, afin que les procédures puissent être comprises par plusieurs plates-formes informatiques. Par exemple, un XML-RPC envoyé par un ordinateur Windows pourrait être reconnu par un système Macintosh ou Unix.