【技术实现步骤摘要】
业务处理流程获取方法、业务架构流程验证方法及系统
[0001]本专利技术涉及信息处理
,可应用于金融领域和其他领域,尤指一种业务处理流程获取方法、业务架构流程验证方法及系统。
技术介绍
[0002]企业的业务架构定义了实体模型和流程模型,流程模型描述了各业务场景中业务模块的调用关系,应用系统应按照业务架构中的流程模型实现业务功能。在验证流程模型实现准确性方面,目前主要依靠人工分析方法确认,一种是通过黑盒测试方法验证,这种方法更关心输入和最终输出,容易忽略中间环节;另一种是通过白盒代码分析方法验证,这种方法由于不了解实际数据,不容易把握程序实际调用分支,分析结果不准确。
技术实现思路
[0003]本专利技术目的在于提供一种业务处理流程获取方法、业务架构流程验证方法及系统,可以自动化地分析应用系统业务处理模块调用关系与业务架构流程模型的匹配情况。
[0004]为达上述目的,本专利技术所提供的业务处理流程获取方法,具体包含:获取待执行的业务请求数据,根据所述待执行业务请求数据检测当前处理线程的链路标识 ...
【技术保护点】
【技术特征摘要】
1.一种业务处理流程获取方法,其特征在于,所述方法包含:获取待执行的业务请求数据,根据所述业务请求数据检测当前处理线程的链路标识;根据检测结果和当前业务处理节点位置,将通过预设规则生成的链路标识放置于当前线程;处理所述业务请求数据,根据处理结果中的调用协议类型在对应协议的请求数据中插入当前线程的链路标识;根据当前线程的链路标识将当前业务处理模块的关联信息组装生成架构信息;根据所述链路标识归集各业务处理节点的架构信息,按业务处理时间排序所述架构信息生成业务处理流程。2.根据权利要求1所述的业务处理流程获取方法,其特征在于,根据检测结果和当前业务处理节点位置,将通过预设规则生成的链路标识放置于当前线程包含:当未检测到所述链路标识时,根据随机生成的字符串获得链路标识;根据所述链路标识将当前线程的业务开始标识置为true。3.根据权利要求1所述的业务处理流程获取方法,其特征在于,根据检测结果和当前业务处理节点位置,将通过预设规则生成的链路标识放置于当前线程还包含:当检测到所述链路标识且当前业务处理节点为最后业务处理节点时,根据所述链路标识将当前线程的业务结束标识置为true。4.根据权利要求1所述的业务处理流程获取方法,其特征在于,根据当前线程的链路标识将当前业务处理模块的关联信息组装生成架构信息包含:将当前业务处理模块的模块标识、链路标识、业务标识和业务处理时间戳组装生成架构信息。5.根据权利要求4所述的业务处理流程获取方法,其特征在于,按业务处理时间排序所述架构信息生成业务处理流程包含:通过所述业务处理时间戳排序所述架构信息生成业务处理流程。6.一种包含权利要求1至5中任一项所述的业务处理流程获取方法的业务架构流程验证方法,其特征在于,所述方法还包含:将所述业务处理流程与预设业务架构处理流程进行一致性比对;根据比对结果获得业务架构验证结果。7.根据权利要求6所述的业务架构流程验证方法,其特征在于,将所述业务处理流程与预设业务架构处理流程进行一致性比对包含:将所述业务处理流程中各业务处理节点的模块标识及排列顺序分别与预设业务架构处理流程中对应的模块标识和各业务处理节点排列顺序进行一致性比对。8.一种业务架构流程验证系统,其特征在于,所述系统包含链路标记模块、信息上送模块和流程还原模块;所述链路标记模块用于获取待执行的业务请求数据,根据所述...
【专利技术属性】
技术研发人员:姜城,陈璐璐,阮姗,赵燕,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。