Comparing WS-BPEL 2.0 to Windows Workflow Foundation (WF)
WS-BPEL is very much a subset of what can be represented using WF. Think of WF as a "graph of activities" that can be transformed to virtually any workflow standard. I'll try to post a similar comparison between WS-BPEL 2.0 and XPDL 2.0 later this week.
BPEL Activity |
WF Activity |
<receive> |
Workflow start or WebServiceReceive |
<reply> |
Workflow finish or WebServiceResponse |
<sequence> |
Sequence |
<assign> |
Code |
<while> |
While |
<if>, <elseif> |
IfElse |
<invoke> |
InvokeWebService |
<scope> |
Scope |
<flow> |
Parallel |
<pick> |
Listen |
<throw> |
Throw |
<compensate> |
Compensate |
<exit> |
Terminate |
<wait> |
Delay , Suspend |
<faultHandlers> |
ExceptionHandler/ExceptionHandlers |