.net泛谈

导航

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)    收藏  举报