System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及交易处理,尤其涉及一种基于模块化的交易核心处理装置。
技术介绍
1、在外围系统调用核心系统操作变更账户余额的过程中,可能会经过多个中间系统。这些中间系统的作用是处理和传递数据,以确保交易的顺利进行。可能涉及的中间系统包括但不限于认证系统、授权系统、交易系统以及通知系统,其中,在交易开始之前,外围系统可能需要通过认证系统验证用户身份和权限,认证系统可以确保只有合法的用户才能进行账户余额的变更操作。一旦用户通过认证,授权系统会根据用户的权限和角色确定其是否有权进行账户余额的变更操作,授权系统可以防止未经授权的用户对账户进行非法操作。交易系统是核心系统的一部分,负责处理账户余额的变更请求,外围系统通过调用交易系统的接口来发起账户余额的变更操作,交易系统会对请求进行处理,并更新账户余额。在账户余额变更完成后,通知系统可以向相关方发送通知,例如向用户发送交易成功的短信或邮件通知。通知系统可以提高交易的可靠性和用户体验。
2、不同的核心交易类型具有不同的交易核心业务处理流程,对应涉及的中间系统也存在不同,为技术人员对交易核心业务处理的开发及维护带来不便。
技术实现思路
1、针对现有技术中存在的问题,本专利技术提供一种基于模块化的交易核心处理装置,包括:
2、指令装置器,所述指令装置器中配置有多条交易指令与对应的交易核心处理器之间的对应关系;
3、交易分发器,分别连接所述指令装置器和各所述交易核心处理器,用于在接收到交易发起者给出的所述交易指令时
4、所述交易核心处理器中配置有至少一条所述交易指令对应的交易链路组,用于根据所述交易分发器发送的所述交易指令匹配相应的所述交易链路组,并基于所述交易链路组中包含的各交易节点的交易顺序完成交易。
5、优选的,各所述交易节点分别关联相应的交易执行模块,所述交易核心处理器根据各所述交易节点关联的交易顺序依次调用各所述交易节点关联的所述交易执行模块完成交易。
6、优选的,所述交易链路组包括交易事前链路,所述交易事前链路包含的各所述交易节点包括交易验证节点、交易订单处理节点和交易执行节点中的至少一种。
7、优选的,所述交易验证节点关联的所述交易执行模块为交易验证器,用于进行所述交易指令配套的交易事前验证。
8、优选的,所述交易订单处理节点关联的所述交易执行模块为订单处理器,用于对应生成交易订单,并对所述交易订单进行管理。
9、优选的,所述交易执行节点关联的所述交易执行模块为交易执行器,用于与银联或网联交互完成交易。
10、优选的,所述交易链路组包括交易事后链路,执行于所述交易事前链路之后,所述交易事后链路包含的所述交易节点为交易结果分析节点。
11、优选的,所述交易结果分析节点关联的所述交易执行模块为结果分析器,用于获取所述交易事前链路执行完成后得到的交易真实结果,已完成订单交易后的处理。
12、优选的,所述结果分析器通过交易同步通知或交易异步通知的方式获取所述交易真实结果。
13、上述技术方案具有如下优点或有益效果:
14、1)通过对交易核心处理装置进行模块化设计形成三大模块,即指令装置器、交易分发器和交易核心处理器,每个模块处理的业务不同,技术人员可以独立维护各个模块,无需关心其他模块的业务流程,只需负责本身的业务需求处理,降低了业务和逻辑之间的耦合度,使得技术人员能够明确各自的职责范围,提升开发及维护效率;
15、2)将不同交易指令对应的交易流程分为多个粒度形成交易链路组,从而可支持不同形态的交易具有各自的处理流程,同时方便技术人员灵活配置不同交易的执行流程和顺序,增强了交易核心处理装置的可扩展性和灵活性;
16、3)交易链路组的设置清晰易懂,能够使得技术人员清晰明白本次交易需要执行的交易节点及执行顺序,了解不同交易的业务特性,便于理解和问题排查。
本文档来自技高网...【技术保护点】
1.一种基于模块化的交易核心处理装置,其特征在于,包括:
2.根据权利要求1所述的交易核心处理装置,其特征在于,各所述交易节点分别关联相应的交易执行模块,所述交易核心处理器根据各所述交易节点关联的交易顺序依次调用各所述交易节点关联的所述交易执行模块完成交易。
3.根据权利要求2所述的交易核心处理装置,其特征在于,所述交易链路组包括交易事前链路,所述交易事前链路包含的各所述交易节点包括交易验证节点、交易订单处理节点和交易执行节点中的至少一种。
4.根据权利要求3所述的交易核心处理装置,其特征在于,所述交易验证节点关联的所述交易执行模块为交易验证器,用于进行所述交易指令配套的交易事前验证。
5.根据权利要求3所述的交易核心处理装置,其特征在于,所述交易订单处理节点关联的所述交易执行模块为订单处理器,用于对应生成交易订单,并对所述交易订单进行管理。
6.根据权利要求3所述的交易核心处理装置,其特征在于,所述交易执行节点关联的所述交易执行模块为交易执行器,用于与银联或网联交互完成交易。
7.根据权利要求3所述的交易核
8.根据权利要求7所述的交易核心处理装置,其特征在于,所述交易结果分析节点关联的所述交易执行模块为结果分析器,用于获取所述交易事前链路执行完成后得到的交易真实结果,已完成订单交易后的处理。
9.根据权利要求8所述的交易核心处理装置,其特征在于,所述结果分析器通过交易同步通知或交易异步通知的方式获取所述交易真实结果。
...【技术特征摘要】
1.一种基于模块化的交易核心处理装置,其特征在于,包括:
2.根据权利要求1所述的交易核心处理装置,其特征在于,各所述交易节点分别关联相应的交易执行模块,所述交易核心处理器根据各所述交易节点关联的交易顺序依次调用各所述交易节点关联的所述交易执行模块完成交易。
3.根据权利要求2所述的交易核心处理装置,其特征在于,所述交易链路组包括交易事前链路,所述交易事前链路包含的各所述交易节点包括交易验证节点、交易订单处理节点和交易执行节点中的至少一种。
4.根据权利要求3所述的交易核心处理装置,其特征在于,所述交易验证节点关联的所述交易执行模块为交易验证器,用于进行所述交易指令配套的交易事前验证。
5.根据权利要求3所述的交易核心处理装置,其特征在于,所述交易订单处理节点关联的所述交易执行模块...
【专利技术属性】
技术研发人员:江龙飞,
申请(专利权)人:上海瀚银信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。