Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド


7.1.1 POA用語

POAについて説明する前に,幾つかの用語を表7-1に定義しておきます。

表7‒1 ポータブルオブジェクトアダプタ用語

用語

説明

アクティブオブジェクトマップ

アクティブなVisiBroker CORBAオブジェクトを(そのオブジェクトIDによって)サーバントにマッピングするテーブルです。それぞれのPOAにはアクティブオブジェクトマップが一つずつあります。

アダプタアクティベータ

存在しない子POAに対するリクエストを受信したときにオンデマンドでPOAを生成できるオブジェクトです。

エーテライズ

サーバントと抽象化されたCORBAオブジェクト間の対応を削除することです。

インカネート

サーバントを抽象化されたCORBAオブジェクトに対応づけることです。

オブジェクトID

オブジェクトアダプタ内のCORBAオブジェクトを識別する手段です。オブジェクトIDはオブジェクトアダプタまたはアプリケーションによって割り当てることができ,オブジェクトIDの作成元であるオブジェクトアダプタ内だけで一意です。サーバントはオブジェクトIDによってabstractオブジェクトに対応づけられます。

パーシステントオブジェクト

作成元であるサーバプロセスが消滅しても存在するCORBAオブジェクトです。

POAマネージャ

POAが入力リクエストを受信するか破棄するかなどのPOAの状態を管理するオブジェクトです。

ポリシー

対応するPOAの動作およびPOAが管理するオブジェクトを制御するオブジェクトです。

rootPOA

各VisiBroker ORBはrootPOAという一つのPOAで生成されます。必要ならrootPOAから追加のPOAを生成できます。

サーバント

CORBAオブジェクトのメソッドをインプリメントするが,CORBAオブジェクト自身はインプリメントしないコードです。

サーバントマネージャ

オブジェクトとサーバントとの対応の管理と,オブジェクトが存在するかどうかの決定の責任を負うオブジェクトです。一つ以上のサーバントマネージャを存在させることができます。

トランジェントオブジェクト

作成元であるプロセス内でしか存在できないCORBAオブジェクトです。