リモートプロシージャコール詳細 | ASAHIネット
HOME
キーワードトップ
その他
ら
り
リモートプロシージャコール
リモートプロシージャコール詳細
リモートプロシージャコール
RPC
(Remote Procedure Call、
リモートプロシージャコール
)とは、プログラムから別のアドレス空間(通常、共有
ネットワーク
上の別のコンピュータ上)にあるサブルーチンや手続きを実
行
することを可能にする技術。遠隔手続呼出とも。その際に遠隔相互作用の詳細を明示的に
コーディング
する必要がない。つまり、
プログラマ
はローカルなサブルーチン呼び出しと基本的に同じコードをリモート呼び出しについても
行
う。
RPC
を
行
う
ソフトウェア
が
オブジェクト指向プログラミング
に基づく場合、
RPC
のことを Remote Invocation あるいは Remote Method Invocation と呼ぶこともある(
Java RMI
など)。
RPC
には例えば、ONC
RPC
や
DCE
/
RPC
といった互いに非互換な様々な技術が存在する。
分散
システム
においてアプリケーション(個々の
分散処理
)の協調を容易にする(
プロセス間通信
)方法。(分散
システム
構築する時に幅広く使われている。)
クライアント
サーバ
モデルに基づき、メッセージ通信を手続呼出の下に隠蔽したもの。
分散透明性の実現アーキテクチャー
分散処理
アーキテクチャーの基本
「
リモートプロシージャコール
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
「リモートプロシージャコール」トップに戻る