从规则引擎谈谈IT架构的基本原则

原创 2006年06月21日 18:28:00

引用:

企业管理者对企业级IT系统的开发有着如下的要求:(1)为提高效率,管理流程必须自动化,即使现代商业规则异常复杂(2)市场要求业务规则经常变化,IT系统必须依据业务规则的变化快速、低成本的更新(3)为了快速、低成本的更新,业务人员应能直接管理IT系统中的规则,不需要程序开发人员参与。

规则引擎的应用反映了好的IT系统建设过程中的一个基本原则,即业务与技术实现的剥离分离商业决策者的商业决策逻辑和应用开发者的技术决策。 我想这应该是现代IT系统的一个基本特征,IT系统建设的根本目的是降低企业运营成本,对企业当前及未来的发展提供技术支撑。企业的运营规律处在不断的探索和健全的过程中,因此,难用变更或者说高成本的技术支撑对企业来说必将是死路一条。

对IT架构师来说,能否成功业务及技术实现进行剥离,将是设计的根本出发点和难点,必须借助好的工具和平台才可实现。

 

http://tech.csai.cn/sa/no000138.htm

基于Event Sourcing和DSL的积分规则引擎设计实现案例

架构设计模式(Architecture Patterns),是“从特殊到普遍”的、基于各种实际问题的解决方案而总结归纳出来的架构设计最佳实践,是一种对典型的、局部的架构逻辑的高度抽象思维;在合理的场景...
  • u010942020
  • u010942020
  • 2016年08月16日 09:12
  • 1534

《自己动手写框架6》:量身定制规则引擎,适应多变业务场景

规则引擎适合于做业务规则频繁变化的场景,我们的业务在应用过程中,也经常要处理大量的业务规则,当然,也希望能有一套规则引擎来支撑,这样是再好不过的。 对一些常用的商业规则引擎做一下了解,感觉非常不错...
  • cndes
  • cndes
  • 2015年06月05日 18:09
  • 5273

29款 业务规则引擎开源软件

业务规则平台 JBoss BRMS JBoss BRMS 是红帽公司的企业业务规则管理系统(BRMS)产品线,帮助构建智能化、集成化的企业。 包括集成业务规则管理、业务流程管理(B...
  • rise51
  • rise51
  • 2016年06月05日 09:29
  • 1404

规则引擎开发小结

 规则引擎开发总结 最近两个月以来,一直在开发公司的规则引擎系统,起初是想把引擎用到CRM系统中,后来经过多次讨论、多次变更,领导决定把这个规则引擎做成中间件,在平台的高度来使用他。做成中间件...
  • u013124888
  • u013124888
  • 2015年05月04日 15:35
  • 1342

规则引擎简介

http://docs.jboss.org/drools/release/6.0.0.Final/drools-docs/html/HybridReasoningChapter.html#ReteOO
  • LiangZiBoy
  • LiangZiBoy
  • 2016年01月04日 11:26
  • 1459

利用规则引擎打造轻量级的面向服务编程模式

目前的系统中,前端的变化越来越多样。光web前端而言,HTML+JS,JQuery,Ext以及其他的各种框架等。曾经Ext刚出来时,我们为其美观、整洁的样式所吸引,但当我们开始熟悉并使用Ext时,却发...
  • joeyshi
  • joeyshi
  • 2013年07月05日 16:17
  • 3691

常见规则引擎技术

目前最好的商用规则管理系统BRMS是ILOG JRules,最普遍使用的开源规则引擎是Drools,Java规则引擎的规范是JSR94,分别简要介绍如下: (1)ILOG JRules ILOG JR...
  • it_man
  • it_man
  • 2013年10月16日 22:05
  • 27123

【Drools-开源业务规则引擎】入门实例(含源码)

 该实例转自:http://blog.csdn.net/quzishen/article/details/6163012 便于理解的应用实例1: 现在我们模拟一个应用场景:网站伴随业务产...
  • mingtianhaiyouwo
  • mingtianhaiyouwo
  • 2015年12月15日 15:20
  • 819

规则引擎简单应用

 规则引擎的功能和特点是在不改变流程,不重新部署工程的情况下,动态的配置策略信息,修改策略逻辑.达到动态的业务配置目的。 举一个简单的例子.一个销售机构销售一种商品,当该商品的数量小于10...
  • zhang450240738
  • zhang450240738
  • 2015年08月21日 10:39
  • 548

规则引擎二:Drools规则引擎

Drools是一个开源的规则引擎,经过多年的发展,也提供如下商业BRMS具备的功能组件: 基于Eclipse的集成开发环境, 独立集中的规则存储库 基于WEB的规则维护环境 提供decision ta...
  • mawming
  • mawming
  • 2016年09月01日 10:02
  • 1250
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从规则引擎谈谈IT架构的基本原则
举报原因:
原因补充:

(最多只允许输入30个字)