パラレル・フローの作成方法

パラレル・フローを作成するには:

  1. 「コンポーネント」ウィンドウで、「BPELコンストラクト」「構造化アクティビティ」を展開します。
  2. flowアクティビティをデザイナにドラッグします。
  3. 図10-2に示すように、+記号をクリックしてflowアクティビティを開きます。

    図10-2 flowアクティビティ

    図10-2の説明が続きます
    「図10-2 flowアクティビティ」の説明

    flowアクティビティには、最初に2つのブランチがあり、各ブランチには機能要素用のボックスがあります。これらのボックスにデータを移入するには、scopeアクティビティの場合のように、機能を作成するか、複数のアクティビティをボックスにドラッグします。flowアクティビティを強調表示し、「シーケンスの追加」アイコンをクリックすることで、ブランチを追加できます。図10-3に詳細を示します。

    図10-3 「シーケンスの追加」アイコン

    図10-3の説明が続きます
    「図10-3 「シーケンスの追加」アイコン」の説明
  4. 複数のサービスを同時に起動するには、追加するアクティビティをflowの両側にドラッグして定義します。図10-4に詳細を示します。

    図10-4 開いた状態のflowアクティビティ

    図10-4の説明が続きます
    「図10-4 開いた状態のflowアクティビティ」の説明

    完了すると、flowアクティビティの設計は図10-5のようになります。この例は、「Retrieve_QuotesFromSuppliers」 flowアクティビティを示しています。入札を受け取るために、「InternalWarehouseService」および「PartnerSupplierMediator」の2つのブランチが定義されています。

    図10-5 設計完了後のflowアクティビティ

    図10-5の説明が続きます
    「図10-5 設計完了後のflowアクティビティ」の説明