决策引擎系统由前端和后端系统组成,前端使用Vue + element-ui框架,利用vule-cli3.0脚手架搭件而成,后端使用Springboot框架,在idea IDE中创建和管理。前后端通过约定好的json串来交互,具体接口通过swagger来查看。
决策引擎的前端作用是提供了一个可视化的策略编辑UI,让风控人员能够通过可视化的控件操作来完成策略的编辑、配置、以及发布等任务。决策引擎的后端主要是两个作用:1、提供了策略的持久化系统来保存用户编辑的策略;2、提供了策略的执行引擎来测试和执行用户编辑好的策略,从而达到将风控人员编辑的策略嵌入到其他软件系统之中(如信贷系统)的目的。