5 FactoryFinderインタフェース

FactoryFinderインタフェースは、Oracle Tuxedoドメインへの唯一のエントリ・ポイントとして作用する1つのオブジェクト参照をクライアントに提供します。Oracle Tuxedo NameManagerにより、FactoryFinderのオブジェクト参照に対するファクトリ名のマッピングが提供されます。複数のFactoryFinderとNameManagerが一緒になると、可用性と信頼性が向上します。このリリースでは、機能性のレベルを拡張して、複数ドメインをサポートしています。

ノート:

NameManagerはCORBAサービス・ネーミング・サービスのようなネーミング・サービスではなく、登録されたファクトリを格納するための単なる手段です。

Oracle Tuxedo環境では、アプリケーション・ファクトリ・オブジェクトを使用して、クライアントがビジネス操作(TellerFactory、Tellerなど)の実行のためにやり取りするオブジェクトを作成します。一般に、アプリケーション・ファクトリはサーバーの初期化中に作成され、リモート・クライアントと、サーバー・アプリケーション内に置かれたクライアントの双方からアクセスされます。

FactoryFinderインタフェースとNameManagerサービスは、アプリケーション・サーバーではない個別のサーバーに格納されています。クライアントとサーバーの両アプリケーションがファクトリ情報にアクセスしてこれを更新できるように、アプリケーション・プログラミング・インタフェース(API)のセットが提供されています。

このリリースで複数ドメインをサポートしたことにより、多数のマシンを使用するようスケーリングしたり、アプリケーション環境を分割したりする必要のある顧客にとっての利便性が向上しています。複数ドメインをサポートするために、Oracle Tuxedo環境内でファクトリを見つけるためのメカニズムが拡張され、あるドメインのファクトリを別のドメインでも認識できるようになっています。別のドメインのファクトリの可視性は、システム管理者によって制御されます。