特殊な管理 > Windchill の環境の設定 > Windchill ランタイム環境 > サーバーソフトウェアのコンポーネント > メソッドサーバー > RMI ベースのメソッド呼び出しインタフェース
  
RMI ベースのメソッド呼び出しインタフェース
メソッドサーバーのプロセスを開始すると、メソッドサーバーオブジェクトのインスタンスが作成され、リモートオブジェクトとしてサーバーマネージャにエクスポートされます。クライアントはこのオブジェクトの参照をサーバーマネージャから読み込んでメソッドサーバーにバインドし、メソッドサーバーと直接やり取りします。
バインドおよびメソッド起動の方法は、ユーティリティクラスおよび生成されたヘルパークラスによって、アプリケーションの開発者が意識しなくても済むようになっています。そのアーキテクチャに関して重要なのは、Windchill のランタイム動作の方法を説明するのに役立つ点です。
Java RMI を使用してサーバーメソッドを起動する重要な利点は、複雑な任意のオブジェクトグラフをクライアントとサーバー間で転送する内蔵サポートにあります。これによって、トランザクションでは、クライアントサーバーインタフェースの複雑なプログラミングを使用せずに高度な引数と結果を使用できます。
各ビジネスクラスに対応するヘルパークラスを使用すると、サーバー側のメソッドへのアクセスがクライアントに公開されます。ヘルパークラスでは、本来のメソッドが起動されたときにメソッドサーバーに呼び出しを転送する、外部的に利用可能なビジネスクラスのサーバー側のメソッドが確保されます。
インタフェースのモデル化とヘルパークラスの生成の詳細については、Windchill Help Center「基本的なカスタマイズ」および「高度なカスタマイズ」領域にあるカスタマイズ情報を参照してください。