Oracle JDeveloperでの複数のSOAコンポジット・アプリケーション間の共有データのデプロイ方法および使用方法
この項では、複数のSOAコンポジット・アプリケーション間でWSDL、XSD、および他のファイル・タイプなど共有データをデプロイおよび使用する方法について説明します。
共有データは、アプリケーション・サーバー上のSOAインフラストラクチャにJARファイルとしてデプロイされます。JARファイルには、共有するすべてのリソースが含まれている必要があります。Oracle JDeveloperでは、共有アーティファクト・アーカイブを作成するためのJARプロファイルを作成できます。
すべての共有データは、サーバー上の既存のSOAインフラストラクチャ・パーティションにデプロイされます。このデータは、/apps
ネームスペースの下にデプロイされます。たとえば、JARファイルにMyProject/xsd/MySchema.xsd
ファイルがある場合、このファイルはサーバー上の/apps
ネームスペースの下にデプロイされます。Oracle JDeveloperでSOA-MDS接続を使用してこのアーティファクトを参照する場合、URLはoramds:/apps/MyProject/xsd/MySchema.xsd
になります。
ノート:
-
常に、
/apps
の場所にデプロイします。ディレクトリ階層は、デプロイするJARファイル内に存在している必要があります。最初にOracle MDSリポジトリ内にディレクトリ階層を作成してから、その場所にJARファイルをデプロイしないでください。たとえば、/apps/demo/credit
card
にデプロイするには、JARファイル内にdemo/credit
card
ディレクトリ階層が含まれている必要があります。 -
ピリオドから始まるファイル(
.designer
など)は、複数のSOAコンポジット・アプリケーション間で共有できません。
この項では、次のタスクの実行方法について説明します。
-
JARプロファイルの作成および共有するアーティファクトの組込み
-
JARプロファイルを組み込むSOAバンドルの作成
-
アプリケーション・サーバーへのSOAバンドルのデプロイ