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

概要

編集

APIには二つの共通する実装がある。本来の実装は表現メカニズムを分類するJava仮想マシンに依存している。したがって、それは一つの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 である。

関連項目

編集

脚注

編集
  1. ^ オブジェクト指向と組み合わさったRPC (Remote Procedure Call)

外部リンク

編集

📚 Artikel Terkait di Wikipedia

遠隔手続き呼出し

クト指向プログラミングに基づく場合、遠隔手続き呼出しのことを リモート呼び出し(英: remote invocation)あるいは リモートメソッド呼び出し (英: remote method invocation、英: RMI)と呼ぶこともある(Java RMIなど)。 遠隔手続き呼出しには例えば、ONC

プロセス間通信

- Linux向け(オープンソース)と Enea OSE で動作するバージョンがある。 CMUによるIPC実装 Javaの Remote Method Invocation (RMI) KDEの Desktop Communications Protocol (DCOP) Libt2n -

Java Platform, Standard Edition

java.rmi パッケージは異なるJVM上にある2つのJavaアプリケーション間でのRPCをサポートする Java Remote Method Invocationを提供する。 JDBC API (SQLデータベース接続で使用)の実装はjava.sqlパッケージにまとめられている。

メッセージ (コンピュータ)

(receiver) に対して送信者 (sender) がデータを配送できる通信方法である。通報の形として遠隔メソッド呼び出し(英: remote method invocation; RMI)、シグナル、データパケットなどがある。メッセージパッシング機構を設計するとき、下記のような方針から設計方針を選択する。

シリアライズ

microsoft.com. 2022年2月23日閲覧。 ^ “PHP: オブジェクトのシリアライズ - Manual”. PHP Group. 2020年8月27日閲覧。 セーブ (コンピュータ) Java Remote Method Invocation Extensible Markup Language

Common Object Request Broker Architecture

遠隔手続き呼出し (RPC) ソフトウェアコンポーネント サービス指向アーキテクチャ Java Remote Method Invocation Webサービス 分散コンピューティング Jakarta EE XML-RPC DCOM SOAP (プロトコル) Bonobo

分散コンピューティング

分散処理を構築するための様々な技術や標準が存在し、一部はその目的に特化して設計されている。例えば、遠隔手続き呼出し(RPC)、Java Remote Method Invocation(Java RMI)、.NET Remoting などがある。 コンピュータ同士の相互のやり取りを組織して系統立てることが重要

RMI

リアクション・モーターズ (Reaction Motors Inc.) 遠隔手続き呼出しの別名:リモートメソッド呼び出し (remote method invocation) の略 無線磁方位指示計(Radio Magnetic Indicator) - 自動方向探知機で磁方位(磁北に対する方位)を表示する部分