BPEL和Windows Workflow Foundation(WF)
bpel和xoml的转换有很多人关注,国内对此问题感兴趣的人应该是研究者居多。下表转自http://www.addictive-news.com/rssitem_124790.asp#
|
BPEL Activity
|
WWF Sequential Workflow Activity |
Comments |
|
<receive> |
[Workflow Start Point] or WebServiceReceive |
Value received via input parameter |
|
<reply > |
WebServiceResponse or [Workflow Finish Point] |
Value returned if out parameter is defined |
|
<sequence> |
Sequence |
|
|
<assign> |
Code |
Code-beside file is used for assignment |
|
<while> |
While |
|
|
<switch > |
IfElse |
|
|
<invoke> |
InvokeWebService |
|
|
<scope> |
Scope |
|
|
<flow> |
Parallel |
|
|
<pick> |
Listen |
|
|
<empty> |
[No activities] |
Empty space in workflow |
|
<throw> |
Throw |
|
|
<compensate> |
Compensate |
Calls specified compensation handler defined in code-beside file |
|
<terminate> |
Terminate |
|
|
<wait> |
Delay/Suspend |
Delay is used to specify time period to wait, Suspend – to specify condition upon which to stop waiting |
|
[Not implemented] |
InvokeWorkflow |
Enables your workflow to invoke another workflow |
|
[Not implemented] |
ConditionedActivityGroup |
Also known as CAG. Executes child activities based on a condition that applies to the CAG itself, and conditions that apply separately to each child |
|
[Not implemented] |
Replicator |
Creates multiple instances of a single child activity |
|
[Not implemented] |
EventDriven |
An activity that wraps another activity and executes it when the specified event occurs |
|
[Not implemented] |
ExceptionHandler/ExceptionHandlers |
Represent a catch block collection for a scope |
|
[Not implemented] |
Code |
Enables you to add Visual Basic or C# code to your workflow |
posted on 2007-09-14 09:55 GUET-Gingko 阅读(552) 评论(0) 收藏 举报
浙公网安备 33010602011771号