咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于SOA的安全风控平台研究与设计 收藏
基于SOA的安全风控平台研究与设计

基于SOA的安全风控平台研究与设计

作     者:丁世博 

作者单位:西安电子科技大学 

学位级别:硕士

导师姓名:苏锐丹;陈天钰

授予年度:2018年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:面向服务 平台架构 Dubbo 安全风控 服务中心 

摘      要:随着互联网商业的快速发展,互联网企业的业务越来越多样化,业务规模越来越庞大,对于企业而言,保障业务安全就显得尤为重要。部署安全风控平台是业界普遍采用的应对方法,但大部分通用的安全风控平台依然存在众多需要加强和改进的地方,尤其是业务复杂多变而且不可预测的特点迫使安全风控平台必须具备更高的灵活性、可扩展性和高响应性。因此,研究与开发一套与企业需求相适应的安全风控平台势在必行。本文首先分析安全风控平台研究与设计的背景意义,阐述目前互联网企业在构建风控平台体系中所面临的问题,指出采用SOA框架来构建安全风控平台的优势与必要性。同时,介绍了系统设计与开发所涉及的相关关键技术,包括SOA架构,Dubbo框架,SSM框架。其次,给出了系统需求分析,通过系统用户角色划分及用例分析明晰系统功能需求。同时,设计了基于SOA架构的安全风控平台方案,包括基于消息总线的平台架构,平台业务架构和风控流程设计。基于SOA框架的安全风控平台主要包括易扩展,模块低耦合,面向服务等特性。基于消息总线的平台架构按照面向服务的思想设计而成,依据业务的特点拆分和抽离出多个服务中心。核心的平台业务架构涵盖安全风控对接,风控能力输出,风控服务支撑以及风控数据建设。风控流程设计设计出了业务线接入风控平台的完整流程,其中有事件接入-指标计算-数据字典-策略配置-处罚配置等等流程。接着,基于Dubbo框架开发实现了整个安全风控平台,将系统模块划分为三大服务中心:事件中心,决策中心和服务中心。代码实现层根据业务特点划分出了风控配置服务、风控数据中心服务、风控数据字典服务、风控报表服务、风控策略服务等多个服务模块,每个模块代表平台架构中的一种服务模块。系统根据业务实际特点把业务拆分和抽象成为独立的服务,对平台中每个独立的服务进行相互组合和调用实现平台中的模块功能。最后,搭建测试环境对系统功能与性能进行测试,测试过程遵循系统功能与性能需求的准入准出原则。测试结果证明本文设计和实现的基于SOA的安全风控平台基本符合生产要求,具有了易扩展性,低耦合,高可用性等特点,满足了企业的风控需求,并弥补了目前市场上安全风控平台在面对复杂多变业务时应对乏力的缺点。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分