[发明专利]业务处理流程获取方法、业务架构流程验证方法及系统在审
申请号: | 202111353657.2 | 申请日: | 2021-11-16 |
公开(公告)号: | CN113986759A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 姜城;陈璐璐;阮姗;赵燕 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q10/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 崔博;杨勇 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 流程 获取 方法 架构 验证 系统 | ||
1.一种业务处理流程获取方法,其特征在于,所述方法包含:
获取待执行的业务请求数据,根据所述业务请求数据检测当前处理线程的链路标识;
根据检测结果和当前业务处理节点位置,将通过预设规则生成的链路标识放置于当前线程;
处理所述业务请求数据,根据处理结果中的调用协议类型在对应协议的请求数据中插入当前线程的链路标识;
根据当前线程的链路标识将当前业务处理模块的关联信息组装生成架构信息;
根据所述链路标识归集各业务处理节点的架构信息,按业务处理时间排序所述架构信息生成业务处理流程。
2.根据权利要求1所述的业务处理流程获取方法,其特征在于,根据检测结果和当前业务处理节点位置,将通过预设规则生成的链路标识放置于当前线程包含:
当未检测到所述链路标识时,根据随机生成的字符串获得链路标识;
根据所述链路标识将当前线程的业务开始标识置为true。
3.根据权利要求1所述的业务处理流程获取方法,其特征在于,根据检测结果和当前业务处理节点位置,将通过预设规则生成的链路标识放置于当前线程还包含:
当检测到所述链路标识且当前业务处理节点为最后业务处理节点时,根据所述链路标识将当前线程的业务结束标识置为true。
4.根据权利要求1所述的业务处理流程获取方法,其特征在于,根据当前线程的链路标识将当前业务处理模块的关联信息组装生成架构信息包含:将当前业务处理模块的模块标识、链路标识、业务标识和业务处理时间戳组装生成架构信息。
5.根据权利要求4所述的业务处理流程获取方法,其特征在于,按业务处理时间排序所述架构信息生成业务处理流程包含:通过所述业务处理时间戳排序所述架构信息生成业务处理流程。
6.一种包含权利要求1至5中任一项所述的业务处理流程获取方法的业务架构流程验证方法,其特征在于,所述方法还包含:
将所述业务处理流程与预设业务架构处理流程进行一致性比对;
根据比对结果获得业务架构验证结果。
7.根据权利要求6所述的业务架构流程验证方法,其特征在于,将所述业务处理流程与预设业务架构处理流程进行一致性比对包含:
将所述业务处理流程中各业务处理节点的模块标识及排列顺序分别与预设业务架构处理流程中对应的模块标识和各业务处理节点排列顺序进行一致性比对。
8.一种业务架构流程验证系统,其特征在于,所述系统包含链路标记模块、信息上送模块和流程还原模块;
所述链路标记模块用于获取待执行的业务请求数据,根据所述业务请求数据检测当前处理线程的链路标识;根据检测结果和当前业务处理节点位置,将通过预设规则生成的链路标识放置于当前线程;处理所述业务请求数据,根据处理结果中的调用协议类型在对应协议的请求数据中插入当前线程的链路标识;
所述信息上送模块用于根据当前线程的链路标识将当前业务处理模块的关联信息组装生成架构信息;
所述流程还原模块用于根据所述链路标识归集各业务处理节点的架构信息,按业务处理时间排序所述架构信息生成业务处理流程。
9.根据权利要求8所述的业务架构流程验证系统,其特征在于,所述系统还包含流程比对模块,所述流程比对模块包含业务架构信息导入单元和一致性检查单元;
所述业务架构信息导入单元用于从业务架构系统导出设计阶段编写的业务模块处理流程,根据所述业务模块处理流程获得模块标识和各业务处理节点排列顺序;
所述一致性检查单元用于将所述业务处理流程中各业务处理节点的模块标识及排列顺序分别与预设业务架构处理流程中对应的模块标识和各业务处理节点排列顺序进行一致性比对,根据比对结果获得业务架构验证结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111353657.2/1.html,转载请声明来源钻瓜专利网。