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

WebSphere Integration Developer 指导教程——第 1 部分:WebSphere Integration Developer 概览

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示: 图 4. 业务状态机编辑器 图片看不清楚?请点击这里查看原图(大图),对于那些熟悉 UML 的用户,WebSphere Integration Developer 指导教程——第 1 部分:WebSphere Integration Developer 概览(6),业务状态机是 UML 状态机的

图 4. 业务状态机编辑器

WebSphere Integration Developer 指导教程——第 1 部分:WebSphere Integration Developer 概览

图片看不清楚?请点击这里查看原图(大图)。

对于那些熟悉 UML 的用户,业务状态机是 UML 状态机的子集,而且它更适合于业务用户。

业务规则

业务规则 描述并实现了业务策略和实践。规则可以增强业务策略、制定决策、或从现有的数据中推理出新的数据。通常有两种不同的指定形式:规则集或者是决策表。

如果这些解释听起来更像一堆专业用语,那么请看下面的这个例子。业务规则通常形如:如果是金卡客户,并且在本公司消费长达十年之久,那么可以给予他们百分之十的折扣。这条业务规则是一个简单的 if-then 规则。如果规则计算为真,则执行一个动作,在本例中是给予客户折扣。业务规则集 由一组业务规则组成,这组规则在复杂业务逻辑的实现中具有很强的灵活性。

决策表 则用来处理基本的业务规则逻辑。它虽不如规则集那样灵活,但是用来描述简单的规则逻辑时能带来极大的便利。经常旅行的人会比较熟悉下面这个关于决策表的经典例子。假设想要避开寒冷并花光所有的频繁飞行积分去夏威夷。您会查看一张表,分别找到居住城市和夏威夷所在的行和列,这个交叉处所显示的正是这趟旅程所需的积分数。这仅仅只是能用决策表轻松描述的业务规则逻辑中的一种。

它向我们展示了业务规则的一个重要特点:它是动态的,换言之,它具有随着业务环境的改变做出反应的能力。可以使用业务规则来动态地修改产品服务器上的重要业务参数,并使它们立即生效。例如,假设在一个反常的暖冬季节里,飞往热带目的地的航线无人问津。您决定降低到夏威夷所需的频繁飞行积分。那么只需通过查看表格并修改相应的值,就可以轻松地在业务运行过程中完成这项任务。

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

Tags:WebSphere Integration Developer

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