企业平台中的业务规则引擎
业务策略并不是静态的,它们经常变更,且其关联的业务流程也会随之变更。正是由于这些变更,故而有必要在实现和修改业务流程时保持灵活性,从而在激烈的竞争中赢得一席之地。业务规则引擎 可以实现所需的这种灵活性。
本文将准工业标准ILOG Jrules与BEA WebLogic Platform 8.1内的基于XML的规则引擎进行了比较。文章还讨论了在将规则引擎集成到J2EE平台过程中Java Specification Request (JSR) 94所扮演的角色。因为业务规则在重要的真正业务流程中具有很高的复杂性,所以对诸如销售代表这样的非IT人员来说,拥有一个工具环境且能保证其有适当的可用性是非常重要的。本文使用了一个基于银行的真正业务流程的应用程序作为原型进行讨论。
动机
更新业务流程的平均周期已经从1980年的84个月缩短到了现在的6个月,而且IT解决方案交付周期也从30个月缩短到了3个月(参见图1)。在银行业也是这样。其中的核心元素包括银行业的工业化、消费者需求的更改、竞争的日趋激烈以及政府调控的影响。另外,银行的业务环境和操作流程也在不断变化。但是,当试图使受影响的软件系统适应这些改变时,出现了很大的延迟。从技术的观点来看,有高度适应性和灵活性是很有必要的。但是因为银行拥有高度异构的系统拓扑,其系统和接口(包含单片主机系统)的数量非常可观,所以要实现这一点很难。
时间:2005-07-19 作者:BEA 浏览次数: <script language="JavaScript" src="http://203.81.25.103/cgi-bin/beadevcount.cgi?d_id=491" type="text/JavaScript"></script>1110 本文关键字:业务规则, Portal, 平台 |
|
本文将准工业标准ILOG Jrules与BEA WebLogic Platform 8.1内的基于XML的规则引擎进行了比较。文章还讨论了在将规则引擎集成到J2EE平台过程中Java Specification Request (JSR) 94所扮演的角色。因为业务规则在重要的真正业务流程中具有很高的复杂性,所以对诸如销售代表这样的非IT人员来说,拥有一个工具环境且能保证其有适当的可用性是非常重要的。本文使用了一个基于银行的真正业务流程的应用程序作为原型进行讨论。
动机
更新业务流程的平均周期已经从1980年的84个月缩短到了现在的6个月,而且IT解决方案交付周期也从30个月缩短到了3个月(参见图1)。在银行业也是这样。其中的核心元素包括银行业的工业化、消费者需求的更改、竞争的日趋激烈以及政府调控的影响。另外,银行的业务环境和操作流程也在不断变化。但是,当试图使受影响的软件系统适应这些改变时,出现了很大的延迟。从技术的观点来看,有高度适应性和灵活性是很有必要的。但是因为银行拥有高度异构的系统拓扑,其系统和接口(包含单片主机系统)的数量非常可观,所以要实现这一点很难。
图1. 1980年以来业务