本申请实施例公开了一种系统环境调用关系的确定方法、装置、介质及设备。其中,所述方法由业务系统执行;所述业务系统与监控平台交互;所述监控平台为系统环境配置有监控项;所述监控项用于对系统环境的交易接口运行状态进行监控;所述方法包括:接收所述监控平台发送的至少两条监控项信息;所述监控项信息包括监控项标识、系统环境标识和关联监控项标识;根据所述至少两条监控项信息,确定所述至少两个系统环境的调用关系。本技术方案,可以根据监控项信息,确定系统环境之间的调用关系,实现了业务体系内系统环境关系的整体刻画。有利于系统环境的高效管理,进而提高业务体系的工作效率。作效率。作效率。
【技术实现步骤摘要】
一种系统环境调用关系的确定方法、装置、介质及设备
[0001]本申请实施例涉及软件
,尤其涉及一种系统环境调用关系的确定方法、装置、介质及设备。
技术介绍
[0002]在金融体系内,存在上百个业务系统,一个业务系统又可能存在多个系统环境。众多的系统环境之间的调用关系通常是一个复杂的图结构,十分复杂。如何从整体上建立系统环境的调用关系,是亟待解决的问题。
[0003]现有技术中,一般采用手工方法维护系统环境之间的调用关系,例如通过表格方式展现系统环境之间的调用关系。另外,现有技术还通过系统环境中的网络连接数据,来确定各系统环境的关联架构。
[0004]但是,采用手工方式维护系统环境调用关系效率低下,容易出错,并且表示不够直观。同时,通过网络连接数据确定系统环境关联架构的方式,只能得到网络层面的调用关系,而且不能体现系统环境之间的微观调用关系,也不能发现系统环境的运行状态。
技术实现思路
[0005]本申请实施例提供一种系统环境调用关系的确定方法、装置、介质及设备,可以根据监控项信息,确定系统环境之间的调用关系,实现了业务体系内系统环境关系的整体刻画。有利于系统环境的高效管理,进而提高业务体系的工作效率。
[0006]第一方面,本申请实施例提供了一种系统环境调用关系的确定方法,所述方法由业务系统执行;所述业务系统与监控平台交互;所述监控平台为系统环境配置有监控项;所述监控项用于对系统环境的交易接口运行状态进行监控;所述方法包括:
[0007]接收所述监控平台发送的至少两条监控项信息;所述监控项信息包括监控项标识、系统环境标识和关联监控项标识;
[0008]根据所述至少两条监控项信息,确定所述至少两个系统环境的调用关系。
[0009]第二方面,本申请实施例提供了一种系统环境调用关系的确定装置,所述装置配置于业务系统;所述业务系统与监控平台交互;所述监控平台为系统环境配置有监控项;所述监控项用于对系统环境的交易接口运行状态进行监控;该装置包括:
[0010]监控项信息接收模块,用于接收所述监控平台发送的至少两条监控项信息;所述监控项信息包括监控项标识、系统环境标识和关联监控项标识;
[0011]调用关系确定模块,用于根据所述至少两条监控项信息,确定所述至少两个系统环境的调用关系。
[0012]第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的系统环境调用关系的确定方法。
[0013]第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实
施例所述的系统环境调用关系的确定方法。
[0014]本申请实施例所提供的技术方案,可以根据监控项信息,确定系统环境之间的调用关系,实现了业务体系内系统环境关系的整体刻画。有利于系统环境的高效管理,进而提高业务体系的工作效率。
附图说明
[0015]图1是本申请实施例一提供的系统环境调用关系的确定方法的流程图;
[0016]图2是本申请实施例二提供的系统环境调用关系的确定方法的流程图;
[0017]图3为本专利技术实施例三提供的一种系统环境调用关系的确定装置的结构示意图;
[0018]图4是本申请实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0019]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0020]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0021]实施例一
[0022]图1是本申请实施例一提供的系统环境调用关系的确定方法的流程图,本实施例可适用于任何系统环境调用关系的确定场景,该方法可以由本申请实施例所提供的系统环境调用关系的确定装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于电子设备中。
[0023]如图1所示,所述系统环境调用关系的确定方法包括:
[0024]S110,接收所述监控平台发送的至少两条监控项信息;所述监控项信息包括监控项标识、系统环境标识和关联监控项标识。
[0025]本方案可以由业务系统执行,所述业务系统可以用于管理业务系统的全部系统环境。所述系统环境可以是部署于计算机等硬件平台上,由数据库、缓存、中间件以及应用软件等组成的应用系统服务。例如所述系统环境可以是转账应用服务、取款应用服务或下单应用服务等。所述业务系统可以显示各个系统环境之前的关联关系以及运行状态等。其中,所述关联关系可以包括系统环境的调用关系、上下级关系等。所述运行状态可以包括正常、故障以及未开启等状态。
[0026]此外,为了及时发现系统环境故障,业务系统还配置有监控平台,所述监控平台为业务系统中的系统环境配置有监控项。所述监控项可以用于对系统环境的交易接口运行状态进行监控。具体的,所述监控项可以是按照一定频率执行的日志、数据、接口等状态检查。所述业务系统可以与监控平台交互,获取监控平台的监控项信息。具体的,监控平台可以按照一定频率对系统环境的交易接口进行监控,并将监控周期内得到的监控项信息发送给业
务系统。
[0027]容易理解的,所述监控项信息可以包括监控项标识、系统环境标识和关联监控项标识。所述监控项标识用来标识监控项,可以是监控项名称,也可以是监控项编号。所述系统环境标识用来标识监控项所监控的系统环境,可以是系统环境名称,也可以是系统环境编号。所述关联监控项可以是与所述监控项具有关联关系的监控项,所述关联关系可以是调用关系。例如可以包括为所述系统环境的下游系统环境配置的监控项,也可以包括为上游系统环境配置的监控项。所述关联监控项可以是一个,也可以是多个。除此之外,所述监控项信息还可以涉及交易接口的相关信息,例如可以包括交易名称、交易码、下游系统环境交易码等。
[0028]S120,根据所述至少两条监控项信息,确定所述至少两个系统环境的调用关系。
[0029]在接收到监控项信息之后,业务系统可以根据多条监控项信息,确定系统环境之间的调用关系。例如,业务系统可以利用监控项信息中的交易接口的相关信息,确定交易链条。然后根据交易链条,确定系统环境调用的先后顺序,进而得到系统环境之间的调用关系。
[0030]在本方案中,可选的,所述根据所述至少两条监控项信息,确定所述至少两个系统环境的调用关系,包括:
[0031本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种系统环境调用关系的确定方法,其特征在于,所述方法由业务系统执行;所述业务系统与监控平台交互;所述监控平台为系统环境配置有监控项;所述监控项用于对系统环境的交易接口运行状态进行监控;所述方法包括:接收所述监控平台发送的至少两条监控项信息;所述监控项信息包括监控项标识、系统环境标识和关联监控项标识;根据所述至少两条监控项信息,确定所述至少两个系统环境的调用关系。2.根据权利要求1所述的方法,其特征在于,所述根据所述至少两条监控项信息,确定所述至少两个系统环境的调用关系,包括:根据所述监控项标识和所述关联监控项标识,确定各监控项的调用关系;根据所述各监控项的调用关系和各监控项信息中的系统环境标识,确定各系统环境的调用关系。3.根据权利要求2所述的方法,其特征在于,所述根据所述各监控项的调用关系和各监控项信息中的系统环境标识,确定各系统环境的调用关系,包括:根据各监控项信息中的系统环境标识,确定各监控项与各系统环境的映射关系;其中,所述映射关系为一个系统环境与至少一个监控项对应;根据所述映射关系和所述各监控项的调用关系,确定各系统环境的调用关系。4.根据权利要求3所述的方法,其特征在于,所述监控项信息还包括监控项状态;所述监控项状态包括正常状态和故障状态;在确定各监控项与各系统环境的映射关系之后,所述方法还包括:根据所述映射关系和各监控项状态,确定系统环境状态;所述系统环境状态包括正常状态、局部故障状态以及全局故障状态。5.根据权利要求4所述的方法,其特征在于,所述监控项状态用状态评价参数表示;相应的,所述根据所述映射关系和各监控项状态,确定系统环境状态,包括:根据所述映射关系,确定所述系统环境对应的监控项数量;以及,根据所述各监控项状态和所述映射关系,确定系统环境状态评价参数;根据所述...
【专利技术属性】
技术研发人员:郭朝兴,郭丽,赵世航,王嘉良,杨雯,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。