业务规则的特性
业务规则具有以下特性
1、原子性。业务规则不可再分,每条规则只定义一种判断和操作,复杂的业务逻辑由多条规则协同处理。
2、独立性。业务规则彼此之间独立,复杂的逻辑关系由规则引擎来处理。业务规则存储在规则库中,独立于数据和程序。
3、简单性。业务规则用简单直接的类自然语言来描述,很容易被业务人员和技术人员所理解。
4、动态性。业务人员可以实时地修改业务规则,快捷地更新系统,低成本地维护系统。
5、逻辑性。业务规则至少包含条件和执行两个部分,条件是对业务数据作用的判定,执行是对业务数据的处理。在基于业务规则的软件系统中,业务规则存储在规则库中,业务人员可以进行查询、添加、更新、统计,可以不断积累经验,实现对业务行为的知识管理,这使得业务规则与单位的数据信息一样成为单位的重要资产。