[发明专利]一种具有多路复用功能的系统架构在审
| 申请号: | 202111551414.X | 申请日: | 2021-12-17 |
| 公开(公告)号: | CN114358770A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 李安清;宁顺彬;张帆;叶锟;蒋旭;雷欢欢 | 申请(专利权)人: | 四川新网银行股份有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
| 代理公司: | 成都智言知识产权代理有限公司 51282 | 代理人: | 濮云杉 |
| 地址: | 610094 四川省成都市成都*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 具有 多路复用 功能 系统 架构 | ||
本发明属于软件架构技术领域,具体涉及一种具有多路复用功能的系统架构,包含系统初始化模块、系统交易模块和系统补偿机制模块,首先系统初始化模块作为系统运行的起始阶段,实现了对象实例化、注入配置参数、加载适配器及其他加载功能。其次系统交易模块处理实时交易数据,完成业务的正常执行,实现既定的业务目标。最后系统补偿机制模块作为交易模块的补充,通过复用其通用的业务分支,处理未完成的业务目标,到达最终的业务状态。本发明通过适配器对接上游系统,独立且隔离了上游系统的接入实现逻辑,有效的实现即插即用的目标效果,避免上游系统技术框架和逻辑深度地嵌入系统,降低了业务快速迭代而陡增的系统复杂度,满足了业务的快速发展。
技术领域
本发明属于软件架构技术领域,具体涉及一种具有多路复用功能的系统架构。
背景技术
随着支付技术的逐渐发展,社会上形成了二维码支付、快捷支付、网关支付、对公支付等各种多元化的支付场景,由此产生具有不同能力的支付公司及系统。而为了保持业务稳定发展和有序推进,支付系统不得不接入许多不同能力和功能的上游系统,从而丰富系统的支付能力。
目前,在支付架构设计领域,均是简单的通过开源框架堆砌搭建支付系统;然而随着业务功能的不断迭代,技术架构将变得越来越复杂、可移植性、扩展性、系统稳定性逐渐下降、学习和后期维护成本逐渐增加,接入新上游支付系统的周期也会变得越来越长,从而影响公司的业务开展。
发明内容
本发明公开了一种具有多路复用功能的系统架构,拟解决背景技术中提到的目前支付架构越来越复杂、可移植性、扩展性、系统稳定性逐渐下降、学习和后期维护成本逐渐增加的技术问题。
为解决上述技术问题,本发明采用的技术方案如下:
一种具有多路复用功能的系统架构,包括系统初始化模块以及系统交易模块;
所述系统初始化模块包括适配器加载单元和功能加载单元;
所述适配器加载单元用于自动扫描适配器的适配接口,并将扫描到的适配器适配接口的实现方式储存到储存器中新建的存储空间;
所述功能加载单元用于实例化对象、注入配置参数以及加载保障整个系统运行的其他功能选项;所述保障整个系统运行的其他功能选项举例如下:初始化缓存设备、存储设备等中间件的链接,探测本系统与其他系统之间的网络连通性。
所述系统交易模块包括参数校验单元、前置服务实现单元、智能路由单元、执行器处理单元以及执行器结果处理单元;
所述参数校验单元用于校验并核对接口入参;
所述前置服务实现单元用于处理交易的入库、交易协议和交易权限的判断;
所述智能路由单元用于调用储存器中储存的适配器所对应的适配接口,并自动筛选出与上游系统相适配的适配类型;
所述执行器处理单元用于根据智能路由选择单元选择的与上游系统适配的适配类型选择适配器处理业务的逻辑;
所述执行器结果处理单元用于对执行器处理单元返回的结果进行统一的后续处理。所述的后续处理指交易状态的处理、账务处理以及三方系统联动通知等。所述的三方系统指下游系统、本系统以及上游系统。
本发明通过适配器对接上游系统,有效的隔离了上游系统的接入功能,并且实现了上游系统与本系统的通用逻辑的解耦,防止上游系统的技术架构深度嵌入本系统,有效降低了本系统的复杂度。
进一步的,所述系统还包括系统补偿机制模块,所述系统补偿机制模块包括前置服务逻辑单元、执行器处理单元以及执行器结果处理单元;
所述前置服务逻辑单元用于获取待补偿数据、处理前置交易逻辑、以及调用所述执行器处理单元进行处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111551414.X/2.html,转载请声明来源钻瓜专利网。





