本申请涉及计算机,具体涉及一种业务系统管理方法、装置、设备和存储介质。
背景技术:
1、目前,现有的金融或其它行业在运营过程中存在通过第三方业务系统处理部分相关业务的应用场景,诸如金融市场核心交易系统使用murex、calypso、summit、wallstreet等第三方业务系统处理交易业务。而这类系统存在不开放源码,配置无法有效观测,难以确保测试环境与生产环境配置一致性,以及系统在投产后只能通过登录第三方业务系统手动查验配置正确性,存在效率低下,操作风险较大的技术缺陷。
技术实现思路
1、本申请实施例提供一种业务系统管理方法、装置、设备和存储介质,旨在解决现有技术中业务系统配置效率低下,可视性差的技术问题。
2、一方面,本申请实施例提供一种业务系统管理方法,所述业务系统管理方法包括以下步骤:
3、响应业务系统管理请求,获取所述业务系统管理请求对应的初始业务系统和预设的系统管理脚本;
4、调用所述系统管理脚本采集所述初始业务系统的系统配置信息,根据预设的对比配置信息对所述系统配置信息进行核对,得到差异配置信息;
5、根据所述差异配置信息和预设的系统配置规则对所述初始业务系统进行系统配置,得到目标业务系统;
6、响应配置变更请求,按照所述配置变更请求中的更新配置文件对所述目标业务系统进行更新,得到更新后的目标业务系统。
7、在本申请一种可能的实现方式中,所述调用所述系统管理脚本采集所述初始业务系统的系统配置信息,对所述系统配置信息进行核对,得到差异配置信息,包括:
8、驱动所述系统管理脚本调用所述初始业务系统的目标环境接口采集所述初始业务系统的系统配置信息;
9、响应配置核对请求,获取所述配置核对请求携带的对比配置信息;
10、将所述系统配置信息和所述配置核对请求中的对比配置信息进行核对,得到差异配置信息。
11、在本申请一种可能的实现方式中,所述根据所述差异配置信息和预设的系统配置规则对所述初始业务系统进行系统配置,得到目标业务系统,包括:
12、响应系统配置请求,获取所述系统配置请求携带的系统配置规则;
13、获取所述差异配置信息中的差异配置信息,按照所述系统配置规则和所述差异配置信息对所述系统配置信息进行系统配置,得到目标配置信息;
14、按照所述目标配置信息对所述初始业务系统进行系统配置,得到目标业务系统。
15、在本申请一种可能的实现方式中,所述响应配置变更请求,按照所述配置变更请求中的更新配置文件对所述目标业务系统进行更新,得到更新后的目标业务系统,包括:
16、响应配置更新请求,定位所述配置更新请求的请求来源环境;
17、调用所述系统管理脚本导出所述请求来源环境中存储的更新配置文件;
18、将所述更新配置文件导入所述目标业务系统,按照所述更新配置文件对所述目标业务系统进行更新,得到更新后的目标业务系统。
19、在本申请一种可能的实现方式中,所述响应配置变更请求,按照所述配置变更请求中的更新配置文件对所述目标业务系统进行更新,得到更新后的目标业务系统之后,还包括:
20、调用所述系统管理脚本采集所述目标业务系统的系统变更数据,并将所述系统变更数据存入预设的配置监控数据库;
21、响应配置监控请求,对所述配置监控数据库中的系统变更数据进行配置审核处理,得到配置审核结果。
22、在本申请一种可能的实现方式中,所述响应配置监控请求,对所述配置监控数据库中的系统变更数据进行配置审核处理,得到配置审核结果,包括:
23、响应配置监控请求,获取所述配置监控请求中的配置变更时间和参考变更数据;
24、访问配置监控数据库,获取所述配置监控数据库中所述配置变更时间对应的目标变更数据;
25、根据所述目标变更数据和参考变更数据进行配置审核处理,得到配置审核结果。
26、在本申请一种可能的实现方式中,所述根据所述目标变更数据和参考变更数据进行配置审核处理,得到配置审核结果,包括:
27、获取所述目标变更数据中的环境变更参数和环境配置参数,以及所述参考变更数据的参考变更参数和参考配置参数;
28、若所述环境变更参数和所述参考变更参数不匹配,或所述环境配置参数和所述参考配置参数不匹配,则确定所述配置审核结果为异常更新结果;
29、输出所述异常更新结果和所述异常更新结果对应的告警提示信息。
30、另一方面,本申请提供一种业务系统管理装置,所述业务系统管理装置包括:
31、数据获取模块,被配置为响应业务系统管理请求,获取所述业务系统管理请求对应的初始业务系统和预设的系统管理脚本;
32、信息核对模块,被配置为调用所述系统管理脚本采集所述初始业务系统的系统配置信息,根据预设的对比配置信息对所述系统配置信息进行核对,得到差异配置信息;
33、系统配置模块,被配置为根据所述差异配置信息和预设的系统配置规则对所述初始业务系统进行系统配置,得到目标业务系统;
34、系统更新模块,被配置为响应配置变更请求,按照所述配置变更请求中的更新配置文件对所述目标业务系统进行更新,得到更新后的目标业务系统。
35、另一方面,本申请还提供一种业务系统管理设备,所述业务系统管理设备包括:
36、一个或多个处理器;
37、存储器;以及
38、一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的业务系统管理方法的步骤。
39、另一方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的业务系统管理方法中的步骤。
40、本申请中通过响应业务系统管理请求,获取所述业务系统管理请求对应的初始业务系统和预设的系统管理脚本;调用所述系统管理脚本采集所述初始业务系统的系统配置信息,根据预设的对比配置信息对所述系统配置信息进行核对,得到差异配置信息;根据所述差异配置信息和预设的系统配置规则对所述初始业务系统进行系统配置,得到目标业务系统;响应配置变更请求,按照所述配置变更请求中的更新配置文件对所述目标业务系统进行更新,得到更新后的目标业务系统。实现通过配置系统管理脚本对第三方业务系统进行配置管理,提高运维效能和运维可视程度。
1.一种业务系统管理方法,其特征在于,所述业务系统管理方法包括:
2.如权利要求1所述的业务系统管理方法,其特征在于,所述调用所述系统管理脚本采集所述初始业务系统的系统配置信息,对所述系统配置信息进行核对,得到差异配置信息,包括:
3.如权利要求2所述的业务系统管理方法,其特征在于,所述根据所述差异配置信息和预设的系统配置规则对所述初始业务系统进行系统配置,得到目标业务系统,包括:
4.如权利要求1所述的业务系统管理方法,其特征在于,所述响应配置变更请求,按照所述配置变更请求中的更新配置文件对所述目标业务系统进行更新,得到更新后的目标业务系统,包括:
5.如权利要求1所述的业务系统管理方法,其特征在于,所述响应配置变更请求,按照所述配置变更请求中的更新配置文件对所述目标业务系统进行更新,得到更新后的目标业务系统之后,还包括:
6.如权利要求5所述的业务系统管理方法,其特征在于,所述响应配置监控请求,对所述配置监控数据库中的系统变更数据进行配置审核处理,得到配置审核结果,包括:
7.如权利要求6所述的业务系统管理方法,其特征在于,所述根据所述目标变更数据和参考变更数据进行配置审核处理,得到配置审核结果,包括:
8.一种业务系统管理装置,其特征在于,所述业务系统管理装置包括:
9.一种业务系统管理设备,其特征在于,所述业务系统管理设备包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至7中任一项所述的业务系统管理方法的步骤。