下载此文档

业务规则和规则引擎.docx


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
:JohnnyLeon发布日期:2016-08-08目录1 业务规则 什么是业务规则 业务规则的例子 业务规则的分类 业务规则的特性 业务规则的要素 42 规则引擎 规则引擎是什么 规则引擎的组成 规则引擎的推理 规则引擎的应用 业务规则的提取 业务规则的管理 103 典型案例 10案例1:信用卡申请 11案例2:企业薪资计算 13案例3:保险公司核保理赔 13案例4:快递产品报价 14案例5:电商促销 14业务规则什么是业务规则与业务相关的操作规范、管理章程、规章制度、行业标准等,都可以称为业务规则(BusinessRules,简称BR)。业务规则描述了业务过程中重要的且值得记录的对象、关系和活动。其中包括业务操作中的流程、规范与策略。业务规则保证了业务能满足其目标和义务。业务规则实质上也可以理解为一组条件和在此条件下的操作,是一组准确凝练的语句,用于描述、约束及控制企业的结构、运作和战略,是应用程序中的一段业务逻辑。该业务逻辑通常由业务人员、企业的管理人员和程序开发人员共同开发和修改。业务规则的理论基础是:设置一个条件集合,当满足这个条件集合时候,触发一个或者多个动作。以规则形式捕捉策略语句能提供极大的灵活性和良好的适应性,是企业保持竞争优势的决定性因素。在市场驱动的情况下,系统架构和模型必须对客户、竞争对手、合作伙伴和整个市场情况的各种变更及时响应,同时将这些变更产生的需求作为业务规则体现到系统中去。业务规则技术的基本思想是将系统处理的业务逻辑从程序代码中抽取出来,将其转变为简单的业务规则,以结构化的业务规则数据来表示业务行为,采用类自然语言来描述,并集中存储在规则库中。业务规则由业务人员创建、实时更新和调试,业务规则之问的复杂逻辑关系由规则引擎处理。业务规则技术改变了传统的、以过程形式处理业务逻辑的方式。业务规则的例子生活中的一些业务规则可能是:当顾客进入店内,最近的员工须向顾客打招呼说:“欢迎来到×××”。当客户兑换超过200元的奖券时,柜员须要求查看客户的身份证并复印。当兑换的奖券金额小于25元时,无需客户签字。早上第一个进办公室的人需要把饮水机加热按钮打开。找一些数据相关的业务规则,一些例子如下:只有当客户产生第一个订单时才创建该客户的记录。若一名学生没有选任何一门课程,把他的状态字段设为空。若销售员在一个月中卖出10套沙发,奖励500元。一个收件人必须至少有1个电话号码和1个收货地址。若一个订单的除税总额超过1000元则能有5%的折扣。若一个订单的除税总额超过500元则免运费。员工购买本公司商品能有5%的折扣。若仓库中某货品的存量低于上月卖出的总量时,则需要进货。业务规则的分类 业务规则主要分为五类,第六类规则是术语,即专门定义的、对业务很重要的词、短语或缩略词汇,通常在术语表中定义术语。 1. 事实(fact):通常是对业务的真实陈述,常常与重要的业务术语关联,事实也称为 不变量——关于数据实体及其属性的不可改变的真实情况。 2. 约束(constraint):约束限制了系统或它的用户可以执行哪些操作;例如:图书馆 的借阅者最多可以同时借10本书。 3. 动作触发规则(action enabler):在特定条件下触发某个动作的规则被称为动作触发规 则;例如:如果某瓶化学药品到了失效日期,则通知其当前持有人。4. 推论(inference):推论是根据某个条件的真实性得出某些新事实的规则,通常用“如 果/则”的句式来表达;例如:如果到期30天后还没有偿还应付款,则该帐户是在拖欠债务。5. putation):使用特定的数学公式或算法进行的计算业务规则;例如:订 单的数量为6件~10件,则单价降低10%,数量为11件~20件,单价降低20%。 业务规则的特性1、原子性。业务规则不可再分,每条规则只定义一种判断和操作,复杂的业务逻辑由多条规则协同处理。2、独立性。业务规则彼此之问独立,复杂的逻辑关系由规则引擎来处理。业务规则存储在规则库中,独立于数据和程序。3、简单性。业务规则用简单直接的类自然语言来描述,很容易被业务人员和技术人员所理解。 4、动态性。业务人员可以实时地修改业务规则,快捷地更新系统,低成本地维护系统。5、逻辑性。业务规则至少包含条件和执行两个部分,条件是对业务数据作用的判定,执行是对业务数据的处理。在基于业务规则的软件系统中,业务规则存储在规则库中,业务人员可以进行查询、添加、更新、统计,可以不断积累经验,实现对业务行为的知识管理,这使得业务规则与单位的数据信息一样成为单位的重要资产。业务规则的要素业务规则最基本的组成成份是用于表示它的语言,业务术语是人

业务规则和规则引擎 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0b
  • 文件大小1.07 MB
  • 时间2019-08-19