银行生产应用调用关系分析方法、装置、设备及存储介质制造方法及图纸

技术编号:39066688 阅读:15 留言:0更新日期:2023-10-12 19:59
本申请公开了一种银行生产应用调用关系分析方法、装置、设备及存储介质,通过捕获并解析银行生产环境中应用程序之间的通信数据包,识别出进行通信的源应用程序以及目标应用程序,从而构建应用程序之间的应用调用关系拓扑分析图,直观清晰地了解应用程序的依赖关系、运行情况,实现生产问题的快速排查,解决了当生产环境出现故障时,运维人员需要花费大量时间进行逐个排查,故障处理的难度和时间成本较高,难以准确识别应用程序之间的依赖关系和瓶颈,导致了无法有效优化应用程序性能,以及难以了解系统中各个组件之间的交互关系和通信情况,无法优化系统架构,降低系统的可维护性和拓展性的技术问题。和拓展性的技术问题。和拓展性的技术问题。

【技术实现步骤摘要】
银行生产应用调用关系分析方法、装置、设备及存储介质


[0001]本申请涉及金融科技
,尤其涉及一种银行生产应用调用关系分析方法、装置、设备及存储介质。

技术介绍

[0002]在银行金融系统中,随着业务系统的不断开发,对银行生产应用调用关系的分析变得越来越重要。
[0003]当生产环境出现故障时,运维人员需要花费大量时间进行逐个排查,故障处理的难度和时间成本较高。同时,随着应用程序的大量开发,难以准确识别应用程序之间的依赖关系和瓶颈,导致了无法有效优化应用程序性能。除此之外,还难以了解系统中各个组件之间的交互关系和通信情况,无法优化系统架构,降低系统的可维护性和拓展性。
[0004]因此,亟需本领域技术人员提供一种银行生产应用调用关系分析方法、装置、设备及存储介质以解决上述技术问题。

技术实现思路

[0005]本申请提供了一种银行生产应用调用关系分析方法、装置、设备及存储介质,解决了当生产环境出现故障时,运维人员需要花费大量时间进行逐个排查,故障处理的难度和时间成本较高,难以准确识别应用程序之间的依赖关系和瓶颈,导致了无法有效优化应用程序性能,以及难以了解系统中各个组件之间的交互关系和通信情况,无法优化系统架构,降低系统的可维护性和拓展性的技术问题。
[0006]有鉴于此,本申请第一方面提供了一种银行生产应用调用关系分析方法,所述方法包括:
[0007]S1、获取银行生产环境中应用程序之间的通信数据包;
[0008]S2、解析所述通信数据包,得到所述通信数据包中包含的数据内容以及通信协议;
[0009]S3、根据所述数据内容识别源应用程序以及目标应用程序;
[0010]S4、基于所述源应用程序以及所述目标应用程序构建应用调用关系拓扑分析图。
[0011]可选地,所述步骤S1具体包括:
[0012]通过网络抓包工具捕获银行生产环境中应用程序之间的通信数据包。
[0013]可选地,所述步骤S1与所述步骤S2之间还包括:
[0014]通过过滤器对一个或一个以上所述通信数据包进行过滤,得到指定应用程序对应的通信数据包。
[0015]可选地,所述步骤S4具体包括:
[0016]记录所述源应用程序以及所述目标应用程序的通信关系,并通过图形化工具构建所述应用程序以及所述目标应用程序的应用调用关系拓扑分析图。
[0017]可选地,所述步骤S4之后还包括:
[0018]根据所述应用调用关系拓扑分析图,标记应用程序之间的依赖关系。
[0019]本申请第二方面提供一种银行生产应用调用关系分析装置,所述装置包括:
[0020]获取单元,用于获取银行生产环境中应用程序之间的通信数据包;
[0021]解析单元,用于解析所述通信数据包,得到所述通信数据包中包含的数据内容以及通信协议;
[0022]识别单元,用于根据所述数据内容识别源应用程序以及目标应用程序;
[0023]构建单元,用于基于所述源应用程序以及所述目标应用程序构建应用调用关系拓扑分析图。
[0024]可选地,还包括:
[0025]过滤单元,用于通过过滤器对一个或一个以上所述通信数据包进行过滤,得到指定应用程序对应的通信数据包。
[0026]可选地,还包括:
[0027]标记单元,用于根据所述应用调用关系拓扑分析图,标记应用程序之间的依赖关系。
[0028]本申请第三方面提供一种银行生产应用调用关系分析设备,所述设备包括处理器以及存储器:
[0029]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0030]所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的银行生产应用调用关系分析的方法的步骤。
[0031]本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的方法。
[0032]从以上技术方案可以看出,本申请实施例具有以下优点:
[0033]本申请中,提供了一种银行生产应用调用关系分析方法、装置、设备及存储介质,通过捕获并解析银行生产环境中应用程序之间的通信数据包,识别出进行通信的源应用程序以及目标应用程序,从而构建应用程序之间的应用调用关系拓扑分析图,直观清晰地了解应用程序的依赖关系、运行情况,实现生产问题的快速排查,解决了当生产环境出现故障时,运维人员需要花费大量时间进行逐个排查,故障处理的难度和时间成本较高,难以准确识别应用程序之间的依赖关系和瓶颈,导致了无法有效优化应用程序性能,以及难以了解系统中各个组件之间的交互关系和通信情况,无法优化系统架构,降低系统的可维护性和拓展性的技术问题。
附图说明
[0034]图1为本申请实施例中银行生产应用调用关系分析方法的方法流程图;
[0035]图2为本申请实施例中银行生产应用调用关系分析装置的结构示意图;
[0036]图3为本申请实施例中银行生产应用调用关系分析设备的结构示意图。
具体实施方式
[0037]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在
没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]本申请设计了一种银行生产应用调用关系分析方法、装置、设备及存储介质,解决了当生产环境出现故障时,运维人员需要花费大量时间进行逐个排查,故障处理的难度和时间成本较高,难以准确识别应用程序之间的依赖关系和瓶颈,导致了无法有效优化应用程序性能,以及难以了解系统中各个组件之间的交互关系和通信情况,无法优化系统架构,降低系统的可维护性和拓展性的技术问题。
[0039]为了便于理解,请参阅图1,图1为本申请实施例中银行生产应用调用关系分析方法的方法流程图,如图1所示,具体为:
[0040]S1、获取银行生产环境中应用程序之间的通信数据包;
[0041]具体地:
[0042]通过网络抓包工具捕获银行生产环境中应用程序之间的通信数据包。
[0043]需要说明的是,使用网络抓包工具,如Wireshark等,捕获生产环境中应用程序之间的通信数据包。
[0044]S2、解析通信数据包,得到通信数据包中包含的数据内容以及通信协议;
[0045]需要说明的是,使用网络分析工具,如Wireshark等,来解码通信数据包,以了解通信数据包中的数据内容和通信协议。
[0046]S3、根据数据内容识别源应用程序以及目标应用程序;
[0047]需要说明的是,根据解码后的数据包内容,识别出源应用程序和目标应用程序。
[0048]S4、基于源应用程序以及目标应用程序构建应用调用关系拓扑分析图。
...

【技术保护点】

【技术特征摘要】
1.一种银行生产应用调用关系分析方法,其特征在于,包括:S1、获取银行生产环境中应用程序之间的通信数据包;S2、解析所述通信数据包,得到所述通信数据包中包含的数据内容以及通信协议;S3、根据所述数据内容识别源应用程序以及目标应用程序;S4、基于所述源应用程序以及所述目标应用程序构建应用调用关系拓扑分析图。2.根据权利要求1所述的银行生产应用调用关系分析方法,其特征在于,所述步骤S1具体包括:通过网络抓包工具捕获银行生产环境中应用程序之间的通信数据包。3.根据权利要求1所述的银行生产应用调用关系分析方法,其特征在于,所述步骤S1与所述步骤S2之间还包括:通过过滤器对一个或一个以上所述通信数据包进行过滤,得到指定应用程序对应的通信数据包。4.根据权利要求1所述的银行生产应用调用关系分析方法,其特征在于,所述步骤S4具体包括:记录所述源应用程序以及所述目标应用程序的通信关系,并通过图形化工具构建所述应用程序以及所述目标应用程序的应用调用关系拓扑分析图。5.根据权利要求1所述的银行生产应用调用关系分析方法,其特征在于,所述步骤S4之后还包括:根据所述应用调用关系拓扑分析图,标记应用程序之间的依赖关系。6.一种银行生产应用调用关系分析装置,其特征在于,包括:获...

【专利技术属性】
技术研发人员:孟凡伟
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1