目次|前|次 |
Java Remote Method Invocation |
Java言語での分散オブジェクト・サポートの目標を次に示します。
- 異なる仮想マシン上のオブジェクトへのシームレスなリモート呼出しをサポートする
- サーバーからアプレットへのコールバックをサポートする
- Java言語のオブジェクト・セマンティクスをできるだけ残しながら、分散オブジェクト・モデルを自然な方法でJava言語に統合する
- 分散オブジェクト・モデルとJavaプラットフォームのローカルなオブジェクトの差異を明瞭にする
- 信頼性の高い分散アプリケーションをできるかぎり簡明に記述できるようにする
- Javaプラットフォームの実行環境が持つ型の安全性を保つようにする
- リモート・オブジェクト参照のための種々のセマンティックスのサポート。たとえば、ライブ(非永続性の)参照、永続参照、および遅延起動
- セキュリティ・マネージャおよびクラス・ローダーが提供する、安全なJavaプラットフォーム環境の維持
つまり、これらの目標で要求されているのは、RMIモデルは単純(使いやすく)かつ自然(言語にフィットする)でなければならないということです。
この仕様の最初の2つの章では、Java言語における分散オブジェクト・モデルとシステム概要について記述しています。そのあとの章では、Java SEプラットフォームの一部であるRMIクライアントおよびサーバー管理APIについて解説しています。
目次|前|次
Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved.