ADF Business Componentsを含むアプリケーションは、他のアプリケーションとほぼ同様の方法でデプロイされます。 ただし、ADFランタイム・ライブラリを、ビジネス・コンポーネント・アプリケーションをホストするサーバーにインストールする必要があります。 このタスクを実行するために、JDeveloperでは ADF Runtime Installerが提供されます。このインストーラはJDeveloper内で実行します。 このインストーラによって、ADFライブラリがJDeveloperからターゲット・アプリケーション・サーバーに配置されます。
ビジネス・コンポーネントをシンプル・アーカイブとしてデプロイすると、そのビジネス・コンポーネントは、クライアント・アプリケーションがアクセス可能なJ2EE Javaアーカイブ(JAR)・ファイルとしてパッケージ化されます。 J2EE JARファイルとしてのデプロイは、特に高速共有マシンで実行されるクライアント・コード(JClientアプリケーションなど)に適しています。
ビジネス・コンポーネントをJ2EE Webモジュールとしてデプロイすると、そのビジネス・コンポーネントは、Webアプリケーションがアクセス可能なJ2EE Webアーカイブ(WAR)・ファイルとしてパッケージ化されます。 J2EE Webモジュールとしてのデプロイは、特に高速共有マシンで実行されるWebアプリケーション(ADF UIXアプリケーション、JSPアプリケーション、サーブレットなど)に適しています。
ビジネス・コンポーネントをEJBセッションBeanとしてデプロイすると、そのビジネス・コンポーネントは、クライアント・プログラムとは別の層(中間層)で実行されます。 たとえば、EJBセッションBeanは、Oracle Application ServerなどのEJBサーバーで実行されます。
デプロイ時に、アプリケーション・モジュールをクライアント・データ・バインディングに対して使用可能にする必要があります。 JDeveloperでは、「ビジネス・コンポーネントのEJBデプロイメント・プロファイルの作成ウィザード」の「ステップ2/2: AppModules」でデプロイメント・プロファイルを作成する際に、アプリケーション・モジュールをクライアントで使用可能(リモート対応)にできます。 アプリケーション・モジュールをリモート対応にするには、アプリケーション・モジュール・メソッドのEJBリモート・インタフェースまたはクライアント側のプロキシ(あるいはその両方)を作成し、クライアント・プラットフォームにデプロイする必要があります。 詳細は、次のトピックを参照してください。
注意:
Copyright © 1997, 2004, Oracle. All rights reserved.