アール‐ピー‐シー【RPC】
読み方:あーるぴーしー
アール‐ピー‐シー【RPC】
リモートプロシージャコール
【英】Remote Procedure Call, RPC
リモートプロシージャコールとは、ネットワークによって接続された他のコンピュータ上でプログラムを呼び出し、実行させるための手法のことである。あるいは、そのためのプロトコルのことである。
リモートプロシージャコールでは、プログラムの実行に用いられるサブルーチンの呼び出し(プロシージャコール)をネットワークを通じたマシンに対して行うことによって、遠隔地のマシンに処理を行わせている。リモートプロシージャコールを用いることで、ネットワークを通じて他のマシンに処理を行わせ、その処理結果だけを受け取ることができる。
リモートプロシージャコールに対して、ローカルマシンにおいて行われる通常のプロシージャコールは特にローカルプロシージャコール(LPC)と呼ばれる。一般的に、プログラムを実行するアプリケーションソフトの側では、リモートプロシージャコールとローカルプロシージャコールの違いを意識せずに扱うことができるようになっている。
リモートプロシージャコールは、クライアント・サーバーシステムや分散処理(分散コンピューティング)技術を実現する仕組みとして利用されている。Sun Microsystemsが開発したNFS(Network File System)や、DCE(Distributed Computing Environment)、Microsoftの分散オブジェクト技術であるDCOM(Distributed Component Object Model)などでは基幹技術のひとつとして採用されている。リモートプロシージャコールを行うためのプロトコルとしては、HTTPを通じてXML形式のデータをやり取りするXML-RPCや、Javaを使用するJAX-RPCなどがある。
RPC
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/05 09:57 UTC 版)
RPC
- Remote procedure call 遠隔手続き呼出し(RPC、リモートプロシージャコール)のこと。
- Revolutionary Policy Committee かつてイギリスに存在した独立労働党の派閥。
- Royal Parks Constabulary ロンドンのロイヤルパークを管轄していた警察。
- Resistive plate chamber 粒子線の計測に用いられる計測器。
- Radiological Physics Center アメリカ国立衛生研究所の放射線治療の効果を検証する機関。
- ロシアパラリンピック委員会 (英・Russian Paralympic Committee、露・Паралимпийский комитет России)。
- SCP財団から分裂した怪奇創作ウェブサイトRPC機構(RPC Authority)
- 中華人民共和国 (仏: république populaire de Chine, 西: República Popular China)
固有名詞の分類
- RPCのページへのリンク