【技术实现步骤摘要】
本专利技术涉及数据校验,具体为一种使用规则集校验业务数据的系统。
技术介绍
1、知识库有两种含义:一种是指专家系统设计所应用的规则集合,包含规则所联系的事实及数据,它们的全体构成知识库,规则集就是许多规则的集合,每条规则包含一个条件过滤器和多个动作,一个条件过滤器可以包含多个过滤条件,条件过滤器是多个布尔表达式的组合,其组合结果仍然是一个布尔类型的,在程序运行时,动作将会在条件过滤器值为真的情况下执行,规则引擎从队列管理器中依次接收信息元,然后依规则的定义顺序检查信息元所带规则集中的规则,规则引擎检查第一个规则并对其条件过滤器求值,如果值为假,所有与此规则相关的动作皆被忽略并继续执行下一条规则,数据校验是保证数据合法性、数据质量的重要手段。
2、传统的数据校验框架比如javax.validation,只能校验数据类型,数值范围,字符串长度,正则匹配这类单值的校验。
3、对于一条数据的多个属性值之间的校验,一批数据中多条之间校验,当前待校验数据与数据库中历史数据进行对比校验这些情况只能代码自行实现,但对于有大量业务
...【技术保护点】
1.一种使用规则集校验业务数据的系统,其特征在于:包括基础设施层和外部系统数据库、数据同步系统、系统数据库、数据层、服务层、运行支持层、接口层以及客户端,其中:
2.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述基础设施层包括有主机系统、存储系统、网络系统、安全系统、系统软件。
3.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述数据缓冲包括外部系统信息、外部系统权限、审核员权限、知识信息、校验结果、知识库对象、知识库连接池对象;所述读写缓冲中,对于可序列化的外部系统信息、外部系统权限、审核员权限、
...【技术特征摘要】
1.一种使用规则集校验业务数据的系统,其特征在于:包括基础设施层和外部系统数据库、数据同步系统、系统数据库、数据层、服务层、运行支持层、接口层以及客户端,其中:
2.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述基础设施层包括有主机系统、存储系统、网络系统、安全系统、系统软件。
3.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述数据缓冲包括外部系统信息、外部系统权限、审核员权限、知识信息、校验结果、知识库对象、知识库连接池对象;所述读写缓冲中,对于可序列化的外部系统信息、外部系统权限、审核员权限、知识信息、校验结果通过spring cache实现,对于不可序列化的知识库对象、知识库连接池对象使用java中map相关类实现;所述缓存过期控制包括永不过期数据和需要过期数据,永不过期数据包括系统信息、外部系统权限、审核员权限、知识信息、知识库对象、知识库连接池对象。
4.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述基础信息管理包括...
【专利技术属性】
技术研发人员:苏鑫,李明,
申请(专利权)人:四川泰予医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。