Oracle SOA Suiteテンプレートと再利用可能なサブプロセスの違い
自社のビジネスで使用するには、テンプレートと再利用可能なサブプロセスではどちらが最適なソリューションかを判断する際は、相違点を理解することが重要です。
-
テンプレート
テンプレートは、カスタマイズ可能な、骨組みの状態のプロジェクト、サービス・コンポーネントまたはスコープ・アクティビティです。テンプレートは、SOAコンポジット・アプリケーションまたはBPELプロセスにドラッグ・アンド・ドロップして、変更を加えることができます。基本的には、テンプレートをコピーして貼付けます。たとえば、テンプレートに50行のコードがあり、2回コピーして使用する場合、コードは100行になります。
-
再利用可能なサブプロセス
サブプロセスは、特定の目的を想定したBPELコード・スニペットです。以前に定義されたサブプロセスを呼び出してそのまま使用できます。50行のインライン・サブプロセスを2回呼び出しても、親プロセスのコードは100行ではなく、50行のままとなります。サブプロセスは、テンプレートよりもパフォーマンスが高く、メモリー・フットプリントも小さくなります。