该系统使用spring+springMvc+Mybatis+Drools+Redis+Maven;
该系统分为三个子应用:前端(Bootstrap+velocity)+服务端(数据)+规则引擎Drools;
主要作用于对业务交易数据的规则筛选(拦截或通过),数据统计,以及对自定义的规则,策略,接入点的增删改查;基础数据以及名单存储在Redis;
前端:发起请求至服务端,对数据进行查看,修改等操作;
服务端:接收前端http增删改查请求(json数据格式)操作,并返回结果给前端;
规则引擎:业务数据通过http请求规则引擎,推送数据,规则引擎进行规则筛选,拦截或放过业务请求,响应业务端,并保存业务数据以及结果至MongoDB;
责任描述:
前端所有功能页面(接入点管理,策略管理,规则管理,事件响应、事后任务、预警管理、事件管理,名单类别,名单明细,风险评级管理,客户管理)以及js开发;
服务端风险评级管理,客户管理接口开发;
业务规则(drools)编写;
以及后期系统功能维护;