Bpel-difference-between-bpel-1.1-and-2.0
提供:Dev Guides
BPEL 1.1とBPEL 2.0の違い
2.0で新しいアクティビティが追加され、1.1のアクティビティが置き換えられました。
<forEach>
このアクティビティは、一連のアクティビティを繰り返すのに役立ちます。 このアクティビティは、BPEL 1.1バージョンのFlowNアクティビティを置き換えます。
<繰り返しまで>
このアクティビティは、アクティビティの本体を少なくとも1回実行する必要がある場合に役立ちます。 repeatUntilアクティビティのXPath式条件は、アクティビティの本体が完了した後に評価されます。
<if>-<elseif>-<else>
このアクティビティは、BPEL 2.0のスイッチアクティビティを置き換えます。 アクティビティを使用すると、特定のアクティビティの条件付き動作を定義して、2つ以上のブランチを決定できます。 一連のブランチから実行するアクティビティが1つだけ選択されます。
<compensateScope>
このアクティビティは、指定された子スコープの補正に役立ちます。
<再スロー>
このアクティビティは、フォールトハンドラーに追加されました。 これにより、すぐに囲むフォールトハンドラーによって最初にキャプチャされたフォールトを再スローできます。