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>

このアクティビティは、指定された子スコープの補正に役立ちます。

<再スロー>

このアクティビティは、フォールトハンドラーに追加されました。 これにより、すぐに囲むフォールトハンドラーによって最初にキャプチャされたフォールトを再スローできます。