WEB开发网
开发学院软件开发Java WebSphere Integration Developer 指导教程——第... 阅读

WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示: 图 6. 接收选择活动 并行活动有时,您不需要让所有的活动像在序列活动中那样按顺序运行,WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程(7),当您的流程有多组可以并行运行的活动,或者流可能分支到其他路径上的活动时,联接条件 允

图 6. 接收选择活动

WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程

并行活动

有时,您不需要让所有的活动像在序列活动中那样按顺序运行。当您的流程有多组可以并行运行的活动,或者流可能分支到其他路径上的活动时,您可以将它们放置在并行 活动中(也称为 流)。并行活动中的活动通过链接连接在一起后仍可以按顺序运行。

链接 具有方向性,您可以将其指定为从源 活动到目标 活动。当源活动结束运行时,链接另一端的目标活动便开始运行。您可以创建从单个源活动指向多个目标活动的链接或从多个源活动指向单个目标活动的链接。您唯一不能做的是创建循环,即将源活动链接到目标活动,而目标活动又链接回源活动(类似于无限循环)。

链接可以有链接条件,链接条件是控制是否允许链接的表达式。如果链接条件返回 False,则意味着不能遵循该链接。在这种情况下,如果这是源和目标活动之间的唯一链接,则目标活动不运行。如果涉及到多个传入链接,则这种情况就会变得稍微复杂一些。

让我们设想这样一种情形:目标活动有多个传入链接,如图 7 中的 Activity4。如果有些链接得到遵循而有些没有得到遵循会发生什么情况?这里的遵循是指,链接的源位置的活动结束运行并且任何链接条件都没有返回 False。在缺省情况下,如果任何一个传入链接得到遵循,目标活动就会运行。联接条件 允许您指定一个或多个链接的目标应何时运行。您可以使用 Java 代码、可视代码片段,或从简单的选择列表中进行选择来创建联接条件。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:WebSphere Integration Developer

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接