规则新版规则引擎专业资料

规则引擎  时间:2021-02-25  阅读:()

基于业务规则信息系统

颜端武 刘轶 黄海

南京理工大学南京210094 中国科技信息研究所北京100044 南京理工大学南京210094摘要本文介绍了业务规则概念、业务规则使用场所和业务规则给信息系统所带来改变给出了业务规则在信息系统中地位和基于业务规则信息系统原理模型。

关键词业务规则 信息系统 规则库 规则引擎 规则元数据

Information System Based on Business Rules

YANDuanwu LIU Yi HUANGHai

NUST,Nanjing 210094 ISTIC Beijing,100044 NUST,Nanjing 210094Abstract This paper introduces the concept and use occasion on BR, gives the changing the BR brings to IS, locates BR in IS andprovides the principle model of IS based on BR

Keywords Business Rules Information System Rules Database Rules Engine Rules Metadata

1、 背景介绍

自上个世纪40年代中期计算机问世以来在全世界范围内兴起信息革命对人类社会产生了空前影响信息产业应运而生人类迈向信息社会。 以后以后 以计算机为工具迎来了信息科学发展迎来了信息系统发展。 60年代早期信息系统采取宿主机和多个仿真终端连网形式 由分时系统支配共享主机集成数据处理结构也就是Master/Terminal模式不过实际数据处理工作仍然在P C工作站上完成。到80年代中期局域网技术发展很快 由文件服务器和网络工作站组成分散式网络应用系统扩充了PC机功效并使得PC机用户能够共享公共数据不过仍然是系统逻辑和系统数据混在一起。

90年代初用户机/服务器C/S结构出现是信息系统发展一个关键里程碑。在此结构信息系统中数据存取和应用程序分离开来 由数据库管理系统实现对数据统一管理 由应用程序作为逻辑和数据运算和用户界面。

信息系统发展到今天市场在变用户需求在变企业产品在变工艺步骤在变领导决议在变一个新问题摆在了大家面前。那就是开发出来信息系统怎样在较长时间内满足企业、市场和社会瞬息万变呢

纷繁复杂改变背后我们能够发觉一个共性东西那就是关键是企业业务规则在变。这是问题关键也是我们改善信息系统所必需面正确根本。

2、业务规则和业务规则管理

进入到二十一世纪业务规则正以神奇力量渗透在企业每个角落不过它并不神奇它在企业随地可见。和业务相关操作规范、管理章程、规章制度、行业标准等东西全部能够称为业务规则Business Rules 简称BR。

不过现在中国企业中业务规则大多数存在企业业务人员大脑中或程序手册、用户协议、供给商协议等非结构化文档中。即使企业有了信息系统规则逻辑也是作为一个过程写进了程序代码中 当业务和需求发生改变时候不能做出对应响应改变必需伤筋动骨修改原有程序代码带来极大不便。

业务规则实质上也能够了解为一组条件和在此条件下操作是一组正确凝练语句用于描述、约束及控制企业结构、运作和战略是应用程序中一段业务逻辑。该业务逻辑通常由业务人员、企业管理人员和程序开发人员共同开发和修改。它理论基础是设置一个条件集合 当满足这个条件集合时候触发一个或多个动作。以规则形式捕捉策略语句能提供极大灵活性和良好适应性是企业保持竞争优势决定性原因。

业务规则管理Business Rules Management简称BRM技术伴随业务规则出现应运而生。它包含规则查询、规则生命周期管理、版本管理和规则模板等管理。象数据从程序中分离一样它使业务规则也一样从程序中分离。业务规则管理管理使规则成为企业关键财富。在信息系统应用程序中程序代码将更多

简化为IF{规则集合}THEN{处理}语句格式。 比如 IF{现金交易}THEN{贷款比率小于等于85%} 。 同时分层和复用技术在业务规则管理系统中也得到了很好实现。

由此可见业务规则语言表述通俗易懂 即使一般用户也能实现对规则完全控制。

业务规则和规则管理中关键技术是业务规则引擎技术。从字面亦可了解业务规则引擎其实就是规则触发器。依靠业务规则引擎调用对应应用程序对业务规则队列和队列中数据和对象做出对应处理。

3、基于业务规则信息系统结构

4、基于业务规则信息系统原理

规则管理系统是一组机制和工具集合包含规则库、规则引擎、规则语言框架、规则管理工具。

规则语言框架整个信息系统应该语言框架有三种第一面向程序人员程序设计语言第二面向数据库管理人员数据库本身处理语言比如SQL语句第三面向业务人员业务规则语言。业务规则语言标准化对整个规则信息系统开发至关关键必需有明确定义、规范表示和系统管理。

规则管理和规则管理工具规则管理工具不仅仅面向规则管理人员更多是面向企业业务人员和高层管理人员。是为了适应规则频繁改变而给业务人员和管理人员提供制订、删除、修改业务规则入口。

规则集成开发环境关键是对规则库中规则增加、删除、修改、排序、规则运算等等一系列操作实现对规则库管理。

访问控制在规则库外围经过访问控制技术 限定访问权限保护规则库中规则数据安全。

规则库规则库用来存放规则元数据和规则集合。就现在实现技术来说能够将规则存放在数据库中或将规则以XM L文件组织形式来实现规则库。未来发展趋势是用专门规则库管理软件就象现在S Q LS erver20XX、 Orac le、 FoxPro等数据库管理软件一样。值得提出是规则选择、表述、切分等将会对规则使用有着关键影响所以只有在规则库中使用合适规则才能给规则处理、运算、逻辑表述等带来可能给应用程序处理提升效率带来可能。

规则引擎规则引擎其实是一个软件组件嵌入在程序中。其设计目标是为了快速高效地处理规则并经过实施复杂算法为评定和实施规则优化计算资源使用。应用程序经过向规则引擎提交数据或对象来触发规则引擎 由规则引擎来调用对应业务规则触发对应应用程序动作。

应用程序应用程序仍然是整个信息系统关键部分。它响应输入事件结合数据库系统中数据和规则库中规则经过一定逻辑处理给出输出结果和事件。

5、现在行业动态介绍

现在国外已经有比较多基于业务规则信息系统中国相关产品还是极少。含有代表性是I LO G企业I LO GJRules 4.5规则管理信息系统。它系统结构大致以下图3所表示。

ILOG企业该产品含有完备功效较强可靠性可定制性和可扩展性。该系统中能够将规则自动布署为J2EE、J2SE、Java或Web服务应用程序能够自动检验规则甚至能够经过Web浏览器编写、阅读和更新规则。在ILOG业务规则语言框架中定义了三种规则语言业务操作语言(BAL) 使用自然语言语法编写规则技术规则语言(TRL)采取伪代码形式编写规则 ILOG规则语言(IRL)使用类似于Java或XML语法编写规则。在规则库中含有规则版本控制、权限管理、规则历史统计、锁机制等一系列功效。在规则库实现上采取直接绑定XML文档方法。引用Radian Guaranty企业首席信息官Liz Shuttleworth话说 “我们之所以选择ILOG JRules 一是因为其丰富用户界面二是因为其业务方法给予了用户强大定制功效。另外 ILOG JRules出色性能和可扩展性也是我们所看重。 ”

参考文件

[1]Daman BRM S

[2]梁冰业务规则成资产计算机世界报第14期B4、 B5

[3]何仁杰梁冰用规则引擎替换代码计算机世界报第14期B6、 B7

[4] ILOG Business Rules

[5]Business Rules

[6] ILOG JRules for develop ers

[7]新世纪计算机主导用途所产生新用户及新需求

[8]新世纪计算机主导用途所产生新用户及新需求

[9]信息系统三层结构及其在某配送业态中应用

[10] ILOG市场开发部总监Joe Boissy眼中日新月异业务规则.

[11] ILOG JRules强化企业优势业务规则管理系统

作者介绍

颜端武男 1976年生南京理工大学经济管理学院讲师。研究方向计算机信息系统工程、 电子商务应用。发表论文、

专著若干。

刘 轶,女 1978年生 中国科学技术信息研究所硕士。研究方向信息分析和咨询、知识管理。

黄 海男 1976年生南京理工大学经济管理学院硕士。研究方向企业信息管理和信息系统开发。

联络方法 电话传真邮箱

联络地址:南京理工大学经济管理学院210094

Dynadot多种后缀优惠域名优惠码 ,.COM域名注册$6.99

Dynadot 是一家非常靠谱的域名注册商家,老唐也从来不会掩饰对其的喜爱,目前我个人大部分域名都在 Dynadot,还有一小部分在 NameCheap 和腾讯云。本文分享一下 Dynadot 最新域名优惠码,包括 .COM,.NET 等主流后缀的优惠码,以及一些新顶级后缀的优惠。对于域名优惠,NameCheap 的新后缀促销比较多,而 Dynadot 则是对于主流后缀的促销比较多,所以可以各取所...

TmhHost香港三网CN2 GIA月付45元起,美国CN2 GIA高防VPS季付99元起

TmhHost是一家国内正规公司,具备ISP\ICP等资质,主营国内外云服务器及独立服务器租用业务,目前,商家新上香港三网CN2 GIA线路VPS及国内镇江BGP高防云主机,其中香港三网CN2 GIA线路最低每月45元起;同时对美国洛杉矶CN2 GIA线路高防及普通VPS进行优惠促销,优惠后美国洛杉矶Cera机房CN2 GIA线路高防VPS季付99元起。香港CN2 GIA安畅机房,三网回程CN2 ...

ZJI:台湾CN2/香港高主频服务器7折每月595元起,其他全场8折

ZJI原名维翔主机,是原来Wordpress圈知名主机商家,成立于2011年,2018年9月更名为ZJI,提供香港、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册业务。ZJI今年全新上架了台湾CN2线路服务器,本月针对香港高主频服务器和台湾CN2服务器提供7折优惠码,其他机房及产品提供8折优惠码,优惠后台湾CN2线路E5服务器月付595元起。台湾一型CPU:Inte...

规则引擎为你推荐
打开网页出现错误我打开网页老出现错误是怎么了?ps抠图技巧photoshop最基本的抠图方法和技巧!今日热点怎么删除今日热点怎么卸载删除 今日热点新闻彻底卸载删网店推广网站什么平台适合做淘宝店铺推广中小企业信息化中小企业如何进行企业信息化规划硬盘人移动硬盘的优缺点宕机人们说的宕机是什么意思ios系统苹果手机的系统是什么?服务器连接异常手机服务器连接异常聚美优品红包聚美优品301活动红包的使用规则是什么?
网站备案域名查询 vps是什么意思 动态ip的vps securitycenter 分销主机 l5639 免费主机 国内php空间 52测评网 web服务器的架设 softbank邮箱 789电视网 国外代理服务器地址 上海联通宽带测速 电信托管 net空间 免费个人网页 黑科云 杭州电信宽带 netvigator 更多