Java RMI詳細 | ASAHIネット
HOME
キーワードトップ
オプション
ABC
J
Java RMI
Java RMI詳細
Java RMI
Java RMI
(ジャバ アールエムアイ)(
Java Remote Method Invocation
API
)は、Javaで書かれたプログラム間の
ORB
(
オブジェクト
リクエストブローカー)であり、
RPC
の
オブジェクト
に相当する機能を果たすためのJavaアプリケーションプログラミングインタフェース。
※
ORB
:
オブジェクト指向
と組み合わさった
RPC
(Remote Procedure Call)
概要
異なるJava仮想計算機にある
オブジェクト
の
メソッド
を呼び出す仕組み
RMI
は
トランスポート層
などを見えなくする。⇒透過性
ソケット
による通信
API
には二つの共通する
実装
がある。本来の
実装
は表現メカニズムを分類するJava Virtual Machineに依存している。したがって、それは一つの
JVM
からもう一つの
JVM
へと呼び出しを作ることだけを
サポート
する。このJavaのみによる
実装
の基礎をなす
プロトコル
はJRMP(
Java Remote Method Protocol
)として知られている。非
JVM
コンテキスト
でのコード実
行
を
サポート
するために
CORBA
(
Common Object Request Broker Architecture
)対応が後から開発された。用語
RMI
の使い方は単に、プログラミングインターフェースということを示すか、
API
とJRMP両方を意味する一方、用語
RMI
-
IIOP
は
RMI
オーバー
IIOP
と読み、
RMI
インタフェースは
CORBA
実装
サポート
機能性の多くを代表することを意味する。
本来の
RMI
API
は
HTTP
転送のような異なる
実装
をいくぶん概括した。その上、
CORBA
対応で
値渡し
の機能を追加し、
RMI
インターフェース
を
サポート
した。未だに、
RMI
-
IIOP
とJRMP
実装
はそれらの
インターフェース
内では完全に同一ではない。
このパッケージ名は
java.rmi
である。
「
Java RMI
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
「Java RMI」トップに戻る