面向多用户的金融系统配置方法及贷款请求消息处理方法技术方案

技术编号:21915141 阅读:22 留言:0更新日期:2019-08-21 12:46
本发明专利技术实施例提供了一种面向多用户的金融系统配置方法,所述方法包括:配置控制层,为所述控制层配置一个通用入口,所述通用入口用于接收各个贷款对象的贷款请求消息;配置业务逻辑层,为每个贷款对象的业务逻辑配置对应的service接口;配置数据访问层,所述数据访问层包括多个数据访问接口;配置统一贷款消息处理系统,所述统一贷款消息处理系统包括依顺序串联的多个公用组件;所述统一贷款消息处理系统通过所述通用入口接收目标贷款对象的目标贷款请求消息,并通过所述多个公用组件对所述目标贷款请求消息进行处理操作。本发明专利技术实施例提高了开发效率,代码节省了计算机资源,且后台管理更高效。

Multi-user Oriented Financial System Configuration Method and Loan Request Message Processing Method

【技术实现步骤摘要】
面向多用户的金融系统配置方法及贷款请求消息处理方法
本专利技术实施例涉及计算机数据处理领域,尤其涉及一种面向多用户的金融系统配置方法、系统、计算机设备、计算机可读存储介质以及贷款请求消息处理方法。
技术介绍
随着互联网技术的普及,各行各业的企业用户依赖网络进行技术创新和市场拓展。以金融业为例,为了满足不同用户的产品多样化需求,出现了大量定制化的处理架构。以传统贷款后台系统为例,过于注重业务逻辑的实现,往往需要后台开发人员每接收到一个需求就开发一整套新的controller、service、dao这些层,从而导致了代码架构异常混乱以及代码冗余,常常会有一个应用具有百个controller接口的情况出现。上述传统贷款后台系统具有多种缺陷:代码架构的混乱减低了开发效率,代码冗余占用了更多计算机资源,且为后台管理带来了一定的挑战。
技术实现思路
有鉴于此,本专利技术实施例的目的是提供一种面向多用户的金融系统配置方法、系统、计算机设备、计算机可读存储介质以及贷款请求消息处理方法,提高了开发效率,代码节省了计算机资源,且后台管理更高效。为实现上述目的,本专利技术实施例提供了一种面向多用户的金融系统配置方法,包括以下步骤:配置控制层,为所述控制层配置一个通用入口,所述通用入口用于接收各个贷款对象的贷款请求消息;配置业务逻辑层,为每个贷款对象的业务逻辑配置对应的service接口;配置数据访问层,所述数据访问层包括多个数据访问接口,所述多个数据访问接口用于响应所述业务逻辑层对数据库中的数据记录进行操作;配置统一贷款消息处理系统,所述统一贷款消息处理系统包括依顺序串联的多个公用组件,所述多个公用组件用于执行对应的多个消息处理功能;所述统一贷款消息处理系统通过所述通用入口接收目标贷款对象的目标贷款请求消息,并通过所述多个公用组件对所述目标贷款请求消息进行处理操作。优选的,所述目标贷款请求消息包括关联于目标贷款对象的目标service标志信息,所述目标service标志信息用于定位业务逻辑层中的目标service接口;所述统一贷款消息处理系统当所述多个公用组件中的目标组件需要调用所述业务逻辑层时,根据所述目标贷款对象的目标service标志信息定位目标service接口,经由所述目标service接口调用数据访问层并发回业务数据。优选的,还包括:配置用于处理异常事件的统一异常处理系统,用于监测所述请求消息在所述统一贷款消息处理系统的被处理过程中出现的异常事件,并对所述异常事件不做处理操作情况下向外抛出。优选的,还包括:预先定义所述多个公用组件:分析所述多个贷款对象的贷款业务流程;获取所述多个贷款对象的贷款业务流程中的多个通用子流程,根据所述多个通用子流程定义对应的多个公用组件。优选的,为每个贷款对象的业务逻辑配置对应的service接口的步骤,包括:根据每个贷款对应的业务场景定义对应的业务逻辑,所述业务逻辑包括领域实体、业务规则、数据完整性、工作流和service标志信息;根据所述业务逻辑配置service接口和配置实现类。为实现上述目的,本专利技术实施例还提供了一种面向多用户的金融配置系统,包括:第一配置模块,用于为所述控制层配置一个通用入口,所述通用入口用于接收各个贷款对象的贷款请求消息,所述贷款请求消息包括service标志信息,所述service标志信息用于定位业务逻辑层中的service接口;第二配置模块,用于配置业务逻辑层,为每个贷款对象的业务逻辑配置对应的service接口,所述service接口关联对应的类文件和service标志信息;第三配置模块,用于配置多个数据访问接口,所述多个数据访问接口用于响应所述业务逻辑层对数据库中的数据记录进行操作;第四配置模块,用于统一贷款消息处理系统,所述统一贷款消息处理系统包括依顺序串联的多个公用组件,所述多个公用组件用于执行对应的多个消息处理功能;所述统一贷款消息处理系统,用于通过所述通用入口接收目标贷款对象的目标贷款请求消息,并通过所述多个公用组件对所述目标贷款请求消息进行处理操作,当所述多个公用组件中的目标组件需要调用业务逻辑层时,根据所述目标贷款对象定位相应的目标service接口,经由所述目标service接口调用数据访问层并发回业务数据。为实现上述目的,本专利技术实施例还提供了一种计算机设备,所述计算机设备存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的面向多用户的金融系统配置方法的步骤。为实现上述目的,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上所述的面向多用户的金融系统配置方法的步骤。为实现上述目的,本专利技术实施例还提供了一种贷款请求消息处理方法,所述方法包括:接收目标贷款对象输入的目标贷款请求消息,所述目标贷款请求消息包括关联于所述目标贷款对象的目标service标志信息;通过控制层的通用入口解析所述目标贷款请求消息,所述通用入口还用于接收其他贷款对象的其他贷款请求消息;通过预设的统一贷款消息处理流程,对所述解析后的目标贷款请求消息执行处理操作,所述统一贷款消息处理流程由多个通用子流程组成,所述多个通用子流程依次包括鉴权流程、参数校验流程、用户信息获取流程、用户风险分析流程、用户风险指数结果输出流程和/或放款建议流程;当所述多个通用子流程中的部分通用子流程需要调用业务逻辑层时,根据所述目标service标志消息在所述业务逻辑层中定位相应的目标service接口,经由所述目标service接口调用数据访问层并发回业务数据;及将经过所述统一贷款消息处理流程处理之后的处理结果返回到视图层。优选的,还包括:监测所述解析后的目标贷款请求消息在所述统一贷款消息流程中出现的异常事件;当在所述多个通用子流程中的其中一个通用子流程中的出现异常事件,对所述异常事件不做处理操作情况下向外抛出,并暂停执行对所述请求消息的处理操作。本专利技术实施例提供的面向多用户的金融系统配置方法、系统、计算机设备、计算机可读存储介质以及贷款请求消息处理方法,为控制层配置一个通用入口,接收各个贷款对象的贷款请求消息,避免了传统为每个贷款对象配置一个入口,而导致代码冗余、维护困难等问题;且通过统一贷款消息处理系统对各个贷款用户的多个消息的统一和规范处理,使得贷款后台应用处理流程标准化,可追踪,后台管理更高效。可知,本专利技术实施例提高了开发效率,代码节省了计算机资源,且后台管理更高效。附图说明图1为本专利技术面向多用户的金融系统配置方法实施例一的流程示意图。图2为本专利技术贷款请求消息处理方法实施例二的流程示意图。图3为本专利技术金融配置系统实施例三的程序模块示意图。图4为本专利技术计算机设备实施例四的硬件结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第本文档来自技高网...

【技术保护点】
1.一种面向多用户的金融系统配置方法,其特征在于,所述方法包括:配置控制层,为所述控制层配置一个通用入口,所述通用入口用于接收各个贷款对象的贷款请求消息;配置业务逻辑层,为每个贷款对象的业务逻辑配置对应的service接口;配置数据访问层,所述数据访问层包括多个数据访问接口,所述多个数据访问接口用于响应所述业务逻辑层对数据库中的数据记录进行操作;配置统一贷款消息处理系统,所述统一贷款消息处理系统包括依顺序串联的多个公用组件,所述多个公用组件用于执行对应的多个消息处理功能;所述统一贷款消息处理系统通过所述通用入口接收目标贷款对象的目标贷款请求消息,并通过所述多个公用组件对所述目标贷款请求消息进行处理操作。

【技术特征摘要】
1.一种面向多用户的金融系统配置方法,其特征在于,所述方法包括:配置控制层,为所述控制层配置一个通用入口,所述通用入口用于接收各个贷款对象的贷款请求消息;配置业务逻辑层,为每个贷款对象的业务逻辑配置对应的service接口;配置数据访问层,所述数据访问层包括多个数据访问接口,所述多个数据访问接口用于响应所述业务逻辑层对数据库中的数据记录进行操作;配置统一贷款消息处理系统,所述统一贷款消息处理系统包括依顺序串联的多个公用组件,所述多个公用组件用于执行对应的多个消息处理功能;所述统一贷款消息处理系统通过所述通用入口接收目标贷款对象的目标贷款请求消息,并通过所述多个公用组件对所述目标贷款请求消息进行处理操作。2.根据权利要求1所述的金融系统配置方法,其特征在于,所述目标贷款请求消息包括关联于目标贷款对象的目标service标志信息,所述目标service标志信息用于定位业务逻辑层中的目标service接口;所述统一贷款消息处理系统当所述多个公用组件中的目标组件需要调用所述业务逻辑层时,根据所述目标贷款对象的目标service标志信息定位目标service接口,经由所述目标service接口调用数据访问层并发回业务数据。3.根据权利要求1所述的金融系统配置方法,其特征在于,还包括:配置用于处理异常事件的统一异常处理系统,用于监测所述请求消息在所述统一贷款消息处理系统的被处理过程中出现的异常事件,并对所述异常事件不做处理操作情况下向外抛出。4.根据权利要求3所述的金融系统配置方法,其特征在于,还包括:预先定义所述多个公用组件:分析所述多个贷款对象的贷款业务流程;获取所述多个贷款对象的贷款业务流程中的多个通用子流程,根据所述多个通用子流程定义对应的多个公用组件。5.根据权利要求4所述的金融系统配置方法,其特征在于,为每个贷款对象的业务逻辑配置对应的service接口的步骤,包括:根据每个贷款对应的业务场景定义对应的业务逻辑,所述业务逻辑包括领域实体、业务规则、数据完整性、工作流和service标志信息;根据所述业务逻辑配置service接口和配置实现类。6.一种面向多用户的金融配置系统,其特征在于,包括:第一配置模块,用于为所述控制层配置一个通用入口,所述通用入口用于接收各个贷款对象的贷款请求消息,所述贷款请求消息包括service标志信息,所述service标志信息用于定位业务逻辑层中的service接口;第二配置模块,用于配置业务逻辑层,为每个贷款对象的业务逻辑配置对应的service接口,所述service...

【专利技术属性】
技术研发人员:李晨光
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1