用于业务规则系统的增量式设计

 
   | |

导读:本文介绍了用于业务规则系统的增量式设计,同时照这种增量方式,越来越多的工作量将移交给BRMS来自动化处理。

关键词:业务规则 业务规则引擎 SOA 增量设计流程

 
正在加载数据... 【TechTarget中国原创】很少有人比BRCommunity的执行主编Ron Ross先生更了解业务规则,同时他也是业务规则解决方案的负责人和业务规则论坛会议的联合主席。他说当你与大部分公司讨论业务规则时,他们都会说自己已经实现很多年了。但问题是他们是怎样来实现的……

【TechTarget中国原创】很少有人比BRCommunity的执行主编Ron Ross先生更了解业务规则,同时他也是业务规则解决方案的负责人和业务规则论坛会议的联合主席。他说当你与大部分公司讨论业务规则时,他们都会说自己已经实现很多年了。但问题是他们是怎样来实现的。

  他们的基本观点认为,业务规则是制订业务决策的标准。尽管多数公司都有这个标准,但他们并不是非常规范。一个现代的方法是把它从代码中分离出来,插入到引擎中,然后开始解释、编辑并执行。照这样,业务用户可以更快地编辑规则来使流程更符合变化中的业务需求。

  Ross说:“他们必须从程序化的人工产品——应用代码和过程模型——中取出来, 为了保证业务规则的有效性,首先最重要的一点是通过声明来表达规则的某些公约。”可以采取决策表甚至英语句子的形式来表示。

  这个想法是以一种业务用户能根据需要快速领会和编辑的方式,在一个储存库中保存所有的业务规则。通过使用这种方法,业务规则在流程模型和数据模型之间充当起了一种协调力量。

  Ross说如果你考虑过SOA,就会很自然地想到它。他说从架构的立场出发,业务规则应该看成是一种服务。

  业务规则引擎在企业计算领域已经有很长的历史,最近的有些开发却没有价值。在2009年一月,IBM以3.4亿美元完成了对ILOG的收购,把它的商业规则管理系统(BRMS)引入到Websphere中。在2008年十月,Oracle买下了业务规则竞争对手Haley, 它以能够与Oracle的Siebel CRM在一起良好工作而著称。Oracle拥有两套其他的规则引擎,LogicalApps和RuleRurst。再看2007年,SAP购买了BRMS的提供者YASU,加强了它的Net Weaver 集成平台。FICO(原来的Fair Isaac)已经从2002年开始就提供了流行的Blaze Advisor BRMS并于去年发布的6.7版。Pegasystems,这个领域的另一个强大的选手,提出了以PegaRULES业务规则引擎驱动的SmartBPM。

  根据这个以及最近一些BPM相关的收购,让Ross备受鼓舞的是爆炸性增长点变得更近了。

  Ross表示:“我想我们和像IBM这样的公司撞到了一个分水岭,IBM既有业务规则引擎也有业务流程管理系统,还要考虑他们为了更有效的服务该如何结合。”

  当真正地实现业务规则的时候,Ross推荐名为增量设计的流程。在这种模型下,一个业务开发了一些初始的规则,并能向这些规则路由特别的工作量。久而久之,当更具体的用例变得清晰时,业务可以开发更具体的规则。照这种增量方式,越来越多的工作量就移交给BRMS来自动化处理。

 
查看全文
 
 
 
 
 

BPM

 
伴随着最近一系列的收购和发布,业务流程管理(BPM)产业迅猛发展。本周,Pegasystems宣布将以1615万美元收购Chordiant,增加客户关系管理(CRM)到其工具集中……
 
IT预算可能会达到一个新低点,导致更少的人员投入,推迟业务项目。但是,这个间歇对于CIO们来说,是引进敏捷IT最佳实践的黄金时间。敏捷IT的设计……
 
过度依赖IT基础设施来提供一个解决方案可能会引起新的问题。但这不意味着应该把IT的超常能力搁置起来。
 
业务规则引擎(BRE,business rules engine)是一种软件组件,它允许非程序员添加或更改业务流程管理(BPM)系统中的业务逻辑。
 
总览企业视图使企业架构师看到了企业内部的组织之间的相互关系,并能用战略和目标来帮助调整架构。但是很少有企业架构师设计整个企业的架构……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录