Skip to content

概念模型

概念模型

统一规则中心术语(v2.0)

名称示例定义
业务域/业务中心B域、口域、D域:规则中心、客户中心、产商品中心、订单中心、计费账务中心业务领域的一级/二级分类,标准业务对象/动作的来源;也可以作为引擎组件的应用目录。
标准对象/属性可选择若干个标准对象,生成一个GraphQL的报文格式;选择若干个对象,生成一个事实常量的Topic数据交换格式。标准对象以及标准对象属性,是事实结构的重要参考依据和来源
标准动作/条件选择一个标准动作及其若干个条件,组合成一个或多个业务规则标准动作以及标准动作条件,是规则模型的重要参考依据和来源。
引擎组件销售规则引擎组件、反诈规则引擎组件、筹金规则引擎组件对外提供一组规则服务的PBC业务组件,具有独立交付业务价值的应用。
应用接口销售引擎提供商品、购物车、订单、免填单服务接口为渠道应用提供的接口,按领域聚合进行分类,报文结构以知识图谱中的RDF/资源描述框架的三元组/主谓宾进行定义。
规则场景对应用接口进行场景实例化,比如购物车加购应用接口的实例化标识,规则场景的标识可与业务身份进行关联,一个规则服务可以实例化一个或多个规则场景。
事件通道产商品中心发送给规则中心的产商品实例数据;客户中心发送给规则中心的黑名单处置规则参数引擎组件与管理面/内部、第三方/外部交换消息的重要渠道
规则模型比如购物车加购校验的规则集。业务规则的载体,形态上有规则单元/DSL、规则流/BPMN、决策模型和符号/DMN、领域特定语言/DSL、预测模型标记语言/PMML、案例管理模型与符号/CMMN等等。
规则参数比如促销规则中的折扣值、赠送积分值等规则模型的参数,实例化规则模型或者对模型进行参数调整,一般在业务中心进行配置,通过消息队列同步到规则中心。
事实结构比如客户资料、产商品结构化信息业务对象的载体,形态有ER模型、OVL本体、JSON模型、RDF三元组、graph&L报文结构、JavaBean等。
事实常量比如产商品实例数据一般是数据规模较小、变化频率较低的稳态事实,一般通过事件通道发布或订阅。
事实变量比如订单、购物车的实例数据一般是数据规模较大、变化频率较高的瞬态事实,一般通过请求响应查询或提供。

统一规则中心术语(v1.0)

概念定义
场景根据应用系统的业务流程定义的一个独立的业务操作,如:套餐订单、套餐变更、可选包变更等。
规则集业务场景下同一类规则的集合。
规则业务规则是BSS受理系统中,对业务发生、执行行为、操作结果的判断依据,是规则平台管理的最小单元。
规则条件指业务规则判定的逻辑,通常由客户相关数据的表达式来组成。
规则动作指业务规则判定的结果,指引调用方根据规则的结果进行不同的响应。
数据对象事实/数据对象是根据应用系统的实体概念抽象出的数据结构体,如:客户、账户、用户、销售品等。
数据对象属性事实/数据对象属性是抽象出的数据结构体的属性信息,如:客户.客户名称、账户.账户付费方式、用户.状态、销售品.生效时间等。
取数服务插件取数服务插件是调用应用中心的服务,获取需要的业务数据;主要利用报文等相关入参数据,组装报文信息,调用接口服务,获取的出参信息回填数据对象,这些数据对象可以被规则后续使用。
规则配置基于业务规则实现的提供界面化配置能力。
规则执行/规则计算由规则引擎提供,对业务规则进行匹配计算的能力,获得规则的执行结果的过程。
规则引擎规则平台的计算和执行的技术组件,具备高并发,高性能的特点。
事实结构定义事实的结构信息的文件,比如类、表、JSON、XML,目前以类为主,
规则文件描述规则信息的文件,包含DSL、DRL、决策表、规则流、决策树等模型,目前以drl和bpmn为主

领域驱动设计术语

概念定义
领域模型领域模型是对业务领域的建模,是对业务概念的抽象,是对业务的理解和建模。
实体实体是领域模型的核心,是业务对象,是业务的载体。
值对象值对象是领域模型的组成部分,是业务概念的不可变部分。
领域服务领域服务是业务规则的集合,是业务的核心功能。
领域事件领域事件是业务活动的记录,是对业务活动的记录。
聚合聚合是领域模型的组成部分,是多个实体的集合。
仓储仓储是对实体的持久化存储,是业务数据的持久化存储。
工厂工厂是创建领域模型的对象,是领域模型的创建工厂。
限界上下文限界上下文是领域模型的边界,是领域模型的职责范围。
领域驱动设计领域驱动设计是一种软件设计方法,是一种以业务需求为核心,以软件工程实践为支撑的设计方法。