RMI
既存の多くの Windchill アプレットとアプリケーションは、Java RMI を使用してサーバートランザクションを呼び出します。中心となる通信形態は、このような形態から HTTP や XML へと移行しつつあります。しかし、当分は、Windchill 開発環境では、RMI を使用してリモートサービスメソッドを呼び出すクラスのコードの生成を引き続きサポートします。
RMI は、ソケットに実装された Java セントリックのリモートプロシージャコール (RPC) メカニズムです。RMI スタブオブジェクトは、RMI クライアントと RMI サーバーの間のリモートメソッド呼び出しを実行します。これらのスタブオブジェクトには、クライアントが TCP/IP 接続を開くホスト名とポート番号が含まれています。Windchillそれらは、サーバーマネージャオブジェクトとメソッドサーバーオブジェクトです。ほかの RMI オブジェクトは、キャッシュされた情報を調整するためにサーバー間で使用されますが、これらはクライアントの接続にとって重要ではありません。
以下の各セクションでは、RMI の使用に関する基本情報について説明します。RMI の詳細については、
HTTP による RMI のトンネル化の設定を参照してください。