RPC
RPCとは
RPC(Remote Procedure Call、リモートプロシージャコール)とは、プログラムから別のアドレス空間(通常、共有ネットワーク上の別のコンピュータ上)にあるサブルーチンや手続きを実行することを可能にする技術。遠隔手続呼出とも。その際に遠隔相互作用の詳細を明示的にコーディングする必要がない。つまり、プログラマはローカルなサブルーチン呼び出しと基本的に同じコードをリモート呼び出しについても行う。RPCを行うソフトウェアがオブジェクト指向プログラミングに基づく場合、RPC のことを Remote Invocation あるいは Remote Method Invocation と呼ぶこともある(Java RMIなど)。
RPC には例えば、ONCRPC や DCE/RPC といった互いに非互換な様々な技術が存在する。
分散システムにおいてアプリケーション(個々の分散処理)の協調を容易にする(プロセス間通信)方法。(分散システム構築する時に幅広く使われている。)
クライアントサーバモデルに基づき、メッセージ通信を手続呼出の下に隠蔽したもの。
分散透明性の実現アーキテクチャー
分散処理アーキテクチャーの基本
- 出典: フリー百科事典『ウィキペディア(Wikipedia)』
- [ RPCの改定履歴 ]
ソーシャルウェア
InWeaveは組織対応等の機能を強化した情報・知識共有基盤です。
Oracleデータベース
高い技術力と豊富なノウハウを持った技術者によるOracleデータベース設計/構築サービスをご提供。









