コンテンツにスキップ

Java Remote Method Invocation

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Hsz (会話 | 投稿記録) による 2007年2月5日 (月) 07:04個人設定で未設定ならUTC)時点の版 (英語版より翻訳部分を追加。外部リンク英語版より引用)であり、現在の版とは大きく異なる場合があります。

Java RMIジャバ アールエムアイ)(Java Remote Method Invocation API)は、Java言語で書かれたプログラム間のORB(オブジェクトリクエストブローカー)であり、RPCのオブジェクトに相当する機能を果たすためのJavaアプリケーションプログラミングインタフェース。

  ※ORB:オブジェクト指向と組み合わさったRPC (Remote Procedure Call)

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 である。

See also