引言
本文档为对旗正公司的规则产品在银行保险等金融领域的实际应用做出一个综合评估报告。根据实际的数据(商业生产数据)来为以下应用场景提供模型支撑,展现客观真实的报告结果,展现旗正规则产品的综合能力
应用场景
由于涉及商业机密,总体场景说明进行简化说明,取其中部分不连贯场景
场景层次说明
该场景是取自BPO客户的后台数据处理模块,共分为以下及部分:
1:数据录入
2:数据校验,标准化
3:数据传输
其中我们的规则引擎产品应用在:数据校验,标准化这部分,我们通过规则引擎直接读取前端录入到数据库中的数据,进过规则引擎处理后,调取数据传输的接口程序,将标准化后的数据通过某种存储形式传输到指定的地方
按照2家银行(XX发展银行,XX银行)的信用卡申请表的表单字段,处理表单字段的正确性,完整性,读取数据,处理数据,输出数据文件。对旗正VisualRules规则产品的安全,性能,效率进行评估测算
按照18家保险公司(XX人寿,XX保险,XX保险…….等不进行一一列举)的保险申请单,处理表单字段的正确性,完整性,读取数据,处理数据,输出数据文件,对10几家保险公司的理算,理赔业务进行全流程处理。评测VisualRules的性能,效率。
作业区1:一家银行,处理5000张申请单
作业区2:一家银行,处理10000张申请单
作业区3:两家银行,处理15000张申请单
作业区4:两家银行一家保险,共计处理25000张申请单
作业区5:两家银行两家保险,共计处理50000张申请单
拓扑图
本次生产场景网络环境为中心内部以太网,连接速率为1000Mbps。
运行环境
硬件配置 |
|||||
规则引擎、应用服务器 |
数据库服务器 |
||||
内存 |
处理器 |
磁盘容量 |
内存 |
处理器 |
磁盘容量 |
16G |
2.66GHz * 4 |
32G |
4G |
2.66GHz * 4 |
100G |
(硬件环境)
软件配置 |
|||
规则引擎、应用服务器 |
数据库服务器 |
||
操作系统 |
JDK |
Web服务器 |
数据库 |
Windows Server 2008 Standard 64 bit |
jdk-6u21-windows-x64 |
jboss-4.2.2.GA |
SQL Server 2005 SP2 |
(软件环境)
作业区表结构
由于涉及到商业机密,以下只出现表名和表长度以及业务厂商
表名 |
长度 |
业务厂商 |
Field |
150 |
XX发展银行 |
Work |
200 |
XX保险公司 |
规则运行
规则运行从安全性和运行效率两个方面来说明
作业区1
总数据量=模版数据+表单数据
150(模版表长度)*5000(申请单)+200(表单表长度)*5000(申请单)=1750000
运行时间:10分钟
运行效率=总数据量/运行时间=175000/每分钟=2916.666/每秒(保留3位小数)
运行安全:未出错
作业区2
总数据量=模版数据+表单数据
150(模版表长度)*10000(申请单)+200(表单表长度)*10000(申请单)=3500000
运行时间:16分钟
运行效率=总数据量/运行时间=175000/每分钟=2916.666/每秒(保留3位小数)
运行安全:未出错
作业区3
总数据量=模版数据+表单数据
150(模版表长度)*15000(申请单)+200(表单表长度)*15000(申请单)=5250000
运行时间:20分钟
运行效率=总数据量/运行时间=262500/每分钟=4375/每秒
运行安全:未出错
作业区4
总数据量=模版数据+表单数据
150(模版表长度)*25000(申请单)+200(表单表长度)*25000(申请单)=8750000
运行时间:27分钟
运行效率=总数据量/运行时间=324074/每分钟=5401.234/每秒(保留3位小数)
运行安全:未出错
作业区5
总数据量=模版数据+表单数据
150(模版表长度)*50000(申请单)+200(表单表长度)*50000(申请单)=17500000
运行时间:58分钟
运行效率=总数据量/运行时间=301724 /每分钟=5028.735/每秒(保留3位小数)
运行安全:未出错
处理能力报告
处理效率
从上2副图可以看出在千万级别的数据处理中,用时为:58分钟,大概一个小时,同时在数据量接近千万的时候,综合处理效率是最高的
正确率
在处理正确率方面5个工作区不同的数量处理完全正确
资源消耗情况
在资源消耗方面来说:内存随着数据量的变化较为明显,CPU表现的比较平稳,起伏不大,保持在30%左右