パッケージ化による影響の理解
SOAコンポジット・アプリケーションのプロジェクト内で必要なすべてのアーティファクト・ファイルは、次のツールを使用してSOAアーカイブ(SAR) JARファイルに個別にパッケージ化できます。
-
Oracle JDeveloper
「デプロイメント・アクション」ページでデプロイ中に「SARファイルの生成」オプションを選択します。詳細は、「プロファイルのデプロイ」を参照してください。
-
ant
スクリプトant-sca-package
スクリプトを使用して、アーティファクトをパッケージ化します。詳細は、「コンポジットSARファイルにSOAコンポジット・アプリケーションをパッケージ化するためのantの使用方法」を参照してください。 -
WLSTコマンド
sca_package
スクリプトを使用して、アーティファクトをパッケージ化します。詳細は、SOA Suite用WLSTコマンド・リファレンスを参照してください。 -
Mavenプラグイン
Mavenプラグインは、Maven環境でSOAコンポジット・アプリケーションのコンパイル、パッケージ化、デプロイ、テスト、およびアンデプロイを行うために使用します。詳細は、「Oracle SOA Suite Development Mavenプラグインの使用」を参照してください。
SARファイルは、sca_
という接頭辞(たとえばsca_HelloWorld_rev1.0.jar
)を必要とする特殊なJARファイルです。
さらに、Oracle JDeveloperの「デプロイメント・アクション」ページで「アプリケーション・サーバーへのデプロイ」オプションを選択してSOAコンポジット・アプリケーションをデプロイする場合、プロジェクト内で必要なすべてのアーティファクト・ファイルは次のいずれかのファイルに自動的にパッケージ化されます。
-
自己完結型のJARファイル(単一のSOAコンポジット・アプリケーションの場合)
自己完結型のコンポジットの詳細は、「Oracle JDeveloperでの単一のSOAコンポジットのデプロイ方法」および「Oracle JDeveloperでの複数のSOAコンポジット・アプリケーションのデプロイ方法」を参照してください。
-
メタデータを相互に共有する複数のSOAコンポジット・アプリケーションのZIPファイル
SOAコンポジット・アプリケーション間で共有データをデプロイして使用できます。共有データは、アプリケーション・サーバー上のSOAインフラストラクチャに、Oracle Metadata Services (MDS)リポジトリのアーカイブJARファイルとしてデプロイされます。このアーカイブ・ファイルには、すべての共有リソースが含まれています。詳細は、「Oracle JDeveloperでの複数のSOAコンポジット・アプリケーション間の共有データのデプロイ方法および使用方法」を参照してください。