BPEL - 並行流程的使用



本章我們將瞭解BPEL中並行流程的工作方式。

什麼是流程活動?

流程活動通常包含許多順序活動,每個順序活動並行執行。流程活動也可以包含其他活動。

例如,兩個非同步回撥並行執行,以便一個回撥不必等待另一個回撥先完成。每個響應都儲存在不同的全域性變數中。

在流程活動中,BPEL程式碼確定並行分支的數量。但是,根據可用資訊,所需的分支數量通常是不同的。

Flow Activity

什麼是FlowN活動?

FlowN活動建立多個流程,數量等於N的值,該值根據可用資料和流程內的邏輯在執行時定義。每次建立新分支時,索引變數都會遞增,直到索引變數達到N的值。

FlowN活動對任意數量的資料元素執行活動。隨著元素數量的變化,BPEL流程也會相應調整。

FlowN建立的分支執行相同的活動,但使用不同的資料。每個分支都使用索引變數來查詢輸入變數。索引變數可以在XPath表示式中使用,以獲取該分支特有的資料。

FlowN Activity
廣告
© . All rights reserved.