面向银行信贷的规则引擎系统设计与实现

来源 :中国科学院大学(工程管理与信息技术学院) | 被引量 : 5次 | 上传用户:show_me_the_money
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
规则引擎能大大提高IT系统的灵活性、快速响应的能力,因此在很多系统中都得到了应用。但是,规则引擎也有自己的局限性,并不能适用于所有的系统。例如,在商业银行信贷系统中的规则更为复杂,因此对灵活性的要求会比其他系统更高。经过对规则引擎相关国内外文献进行研究,并根据作者在IT行业内的经验,发现已经有一些可以用于银行信贷系统的通用的规则引擎系统。但是,适用于特定业务场景的往往不是通用的方案,而是一个专用的解决方案。在规则引擎的基础之上,还需要对系统安全、数据安全、规则执行性能、数据仓库处理、可视化配置界面等详细的设计,还要对异常处理、日志记录、审计等进行考虑。本文首先对研究背景及意义进行说明,然后对现有文献中规则引擎相关定义及实现原理进行阐述。本文还比较了现有规则引擎,发现其只解决了银行信贷系统需求的一部分。在此基础之上,基于现有文献及作者自己提出的改进方案,设计并实现一种面向银行信贷的规则引擎系统(简称本系统)。在本系统中,重新设计实现了规则引擎相关功能,大大增加了规则配置的灵活性和易用性,提供了规则嵌套、函数、自动异常处理、执行路径记录、在线规则测试等功能。作者完成的主要工作如下:(1)负责系统需求分析。包括系统的使用群体,执行环境,对灵活性的要求,对性能、可扩展性等方面的需求的调研分析,以及信贷系统使用规则引擎的场景和该场景下规则引擎的功能需求分析。(2)负责系统设计。针对规则分类管理设计规则包、规则参数管理功能;针对易用性,设计规则模板、规则配置功能;针对规则数据存储,设计数据存储结构;针对解析编译、代码生成、规则执行、测试等,设计本系统的整体方案。(3)负责本系统核心功能实现。本系统采用更面向业务人员的视角,和只能由技术人员操作的现有规则引擎形成鲜明对比,并且系统具有自动异常处理、自动类型转换、数据权限控制及执行路径记录等功能,无需在规则配置时考虑过多细节。通过适配器模式,本系统可根据需要生成不同类型的代码,很好地满足了信贷系统的要求。
其他文献
以该院使用GD-PACS及mini-PACS为例,从构建目标、系统架构和临床使用3个方面,探索一种数字化医院建设中行之有效的途径。
党代表大会常任制是中国共产党探索无产阶级政党建设的创新性成果,是对马克思主义党建理论和实践的重要贡献。推行党代会常任制,对于进一步健全和完善党的代表大会制度、推进
阅读提示:自1979年以来,从中国大陆移出的国际移民(简称中国新移民)已经超过了800万。然而这些新移民并非平均分布在世界各地,大多数人流向欧美发达国家以及亚洲发达国家。美国
报纸
<正>近年来,以大数据、人工智能、移动互联、云计算以及区块链为代表的信息技术的发展为消费信贷决策(以下简称"决策")科学及技术的发展提供了前所未有的机遇与挑战。决策的
司法裁判就是对解纷规则的选择与适用过程。而在司法实践中,有些依国家法裁判的家事案件并没有得到当事人和社会公众的普遍认同,人们却更多认同根据民俗习惯裁判的结果。这就
社交化移动电商平台的营销系统是新型的电子商务平台的重要组成部分,它与传统的电子商务平台相互融合,实现了多层次的社交化营销推广策略。本文以一个实际的微信电商平台为背
本文利用我国12家商业银行2003-2006年的样本数据,对我国银行业的经济效率和规模效率、市场结构、市场绩效,以及市场结构、效率与绩效三者关系做了理论分析与实证检验。结论
<正>面对利率市场化改革的深入推进,银行亟须加快培育市场化的风险定价能力,并在定价的理念、政策、方法、流程上真正体现以市场为导向、以客户为中心自1996年央行放开银行间
永磁同步电机具有功率密度大,效率和功率因素高等优点,近年来,其商用化的产品已经在工业生产和生活的各个领域得到广泛的应用。永磁同步电机运行时,尤其是高扭矩密度和大功率
<正>独立国家联合体简称"独联体",由苏联加盟共和国中除波罗的海三国(立陶宛、拉脱维亚、爱沙尼亚)之外的12个加盟共和国组成。2005年土库曼斯坦从会员国变为联系国,2009年格