Oracle SOAスイートでのSOAアプリケーションの開発 BPELプロセス・サービス・コンポーネントの使用 BPELプロセスでのパラレル・フローの使用 パラレル・フローの作成 パラレル・フローの作成方法 パラレル・フローの作成方法 パラレル・フローを作成するには: 「コンポーネント」ウィンドウで、「BPELコンストラクト」→「構造化アクティビティ」を展開します。 flowアクティビティをデザイナにドラッグします。 図10-2に示すように、+記号をクリックしてflowアクティビティを開きます。 図10-2 flowアクティビティ「図10-2 flowアクティビティ」の説明 flowアクティビティには、最初に2つのブランチがあり、各ブランチには機能要素用のボックスがあります。これらのボックスにデータを移入するには、scopeアクティビティの場合のように、機能を作成するか、複数のアクティビティをボックスにドラッグします。flowアクティビティを強調表示し、「シーケンスの追加」アイコンをクリックすることで、ブランチを追加できます。図10-3に詳細を示します。 図10-3 「シーケンスの追加」アイコン「図10-3 「シーケンスの追加」アイコン」の説明 複数のサービスを同時に起動するには、追加するアクティビティをflowの両側にドラッグして定義します。図10-4に詳細を示します。 図10-4 開いた状態のflowアクティビティ「図10-4 開いた状態のflowアクティビティ」の説明 完了すると、flowアクティビティの設計は図10-5のようになります。この例は、「Retrieve_QuotesFromSuppliers」 flowアクティビティを示しています。入札を受け取るために、「InternalWarehouseService」および「PartnerSupplierMediator」の2つのブランチが定義されています。 図10-5 設計完了後のflowアクティビティ「図10-5 設計完了後のflowアクティビティ」の説明