[发明专利]业务处理方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202011290805.6 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112486640A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 孔德成;刘永生;孔祥宁;金季为;王嘉琦;郑伟 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F8/36;G06F8/65;G06Q40/04 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
1.一种业务处理方法,其特征在于,包括:
对目标业务的业务需求进行分析,并根据分析结果将所述目标业务拆分为多个目标业务组件;
从组件池中获取所述多个目标业务组件,并根据获取到的所述多个目标业务组件构建所述目标业务的业务链,其中,所述组件池中存储有多个业务组件,各个业务组件之间相互独立、且互无依赖;
通过调度所述业务链,实现针对所述目标业务的交易请求的交易操作,并实时监控所述交易操作是否存在异常。
2.根据权利要求1所述的方法,其特征在于,所述从组件池中获取所述多个目标业务组件,包括:
步骤A、分析确定所述组件池中是否包括所述多个目标业务组件;
步骤B、确定所述组件池中包括所述多个目标业务组件时,直接从组件池中获取所述多个目标业务组件;确定所述组件池中不包括所述多个目标业务组件中的任一目标业务组件时,生成所述任一目标业务组件,并将所述任一目标业务组件更新至所述组件池中;
重复执行上述的步骤A与步骤B,直至所述组件池中包括所述多个目标业务组件。
3.根据权利要求2所述的方法,其特征在于,所述生成所述任一目标业务组件,包括:
根据所述业务需求分析确定是否需要进行所述任一目标业务组件的全新开发;
当需要进行所述任一目标业务组件的全新开发时,针对所述任一目标业务组件进行全新的开发处理;
当不需要进行所述任一目标业务组件的全新开发时,从所述组件池包括的各个业务组件中,查找与所述任一目标业务组件相关联的业务组件,并通过对该业务组件进行加工处理,生成所述任一目标业务组件。
4.根据权利要求1所述的方法,其特征在于,所述根据获取到的所述多个目标业务组件构建所述目标业务的业务链,包括:
通过调度平台,根据所述多个目标业务组件及所述多个目标业务组件之间的连接关系,构建所述目标业务的业务链,并为所述目标业务分配相应的第一标识信息,其中,所述多个目标业务组件之间的连接关系是根据图的数据结构生成的;
其中,所述通过调度所述业务链,实现针对所述目标业务的交易请求的交易操作,包括:
通过所述调度平台,根据所述第一标识信息,获取所述业务链,并通过所述业务链,调度所述多个目标业务组件,实现针对所述目标业务的交易请求的交易操作。
5.根据权利要求1或4所述的方法,其特征在于,在所述通过调度所述业务链,实现针对所述目标业务的交易请求的交易操作的过程中,还包括:
生成针对所述交易操作的交易标识信息;
其中,所述实时监控所述交易操作是否存在异常,包括:
根据所述交易标识信息,查询所述业务链中的所述多个目标业务组件的运行状态及所述多个目标业务组件之间的数据信息;
根据所述多个目标业务组件的运行状态及所述多个目标业务组件之间的数据信息,确定所述交易操作是否存在异常。
6.根据权利要求1或5所述的方法,其特征在于,所述确定所述交易操作是否存在异常,包括:
通过监控平台确定所述交易操作是否存在业务异常阻断;
当确定所述交易操作存在业务异常阻断时,定位发生业务异常阻断的目标业务组件,并获取所述业务异常阻断对应的业务异常信息和业务交易数据,以及根据所述业务异常信息和所述业务交易数据,对所述发生业务异常阻断的目标业务组件进行相应的异常处理。
7.根据权利要求6所述的方法,其特征在于,所述异常处理包括业务重试处理或业务撤销处理;所述根据所述业务异常信息和所述业务交易数据,对所述发生业务异常阻断的目标业务组件进行相应的异常处理,包括:
当所述异常处理为业务重试处理时,通过调度平台根据所述业务异常信息和所述业务交易数据,从所述发生业务异常阻断的目标业务组件开始继续进行后续的交易操作;
当所述异常处理为业务撤销处理时,通过调度平台根据所述业务异常信息和所述业务交易数据,从所述发生业务异常阻断的目标业务组件开始逆序进行各个目标业务组件的业务撤销操作,其中,该逆序是与所述业务链中的多个目标业务组件执行交易操作的顺序相反的顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011290805.6/1.html,转载请声明来源钻瓜专利网。