一种金融机构运维服务自动化管理方法及系统技术方案

技术编号:37862275 阅读:9 留言:0更新日期:2023-06-15 20:52
本发明专利技术提出了一种金融机构运维服务自动化管理方法,包括:基于关系型数据库,建立运维服务管理的业务流程表单数据;配置form表单引擎以及form表单组件,通过缓存数据库、关系型数据实现参数数据的缓存以及查询管理;基于form表单监听器,实现form表单动作监控;基于运维对象属性进行分类,并将分类后的运维对象与运维操作进行对应绑定;当运维流程驱动到流程节点时,流程监听器自动将业务流程表单以及form表单中的数据传递至预设运维工具脚本,并驱动对应预设运维工具脚本对运维操作对应的运维对象,自动执行运维操作,本发明专利技术还提出了一种金融机构运维服务自动化管理系统,提高了金融机构运维服务管理的效率。金融机构运维服务管理的效率。金融机构运维服务管理的效率。

【技术实现步骤摘要】
一种金融机构运维服务自动化管理方法及系统


[0001]本专利技术涉及运维服务管理领域,尤其是涉及一种金融机构运维服务自动化管理方法及系统。

技术介绍

[0002]金融机构的ITSM平台(运维服务管理平台)主要是对金融机构的运维服务工作进行管理。
[0003]传统的ITSM平台仅对运维服务工作进行流程化管理,通过流程引擎和自定义表单构建运维服务管理流程。虽然可以有效的将运维工作进行流程化管理,但大量的运维工作仍旧要线下执行,导致流程的建设成本和维护成本较高;并且运维服务管理流程在运行过程中缺乏了对运维过程中表单的监控管理,运维对象与运维操作无法对应,导致运维操作执行混乱,运维管理效率低。

技术实现思路

[0004]本专利技术为了解决现有技术中存在的问题,创新提出了一种金融机构运维服务自动化管理方法及系统,有效解决由于现有技术造成运维管理效率低的问题,有效地提高了金融机构运维服务管理的效率。
[0005]本专利技术第一方面提供了一种金融机构运维服务自动化管理方法,包括:
[0006]基于关系型数据库,建立运维服务管理的业务流程表单数据,所述业务流程表单数据至少包括Json类型字段、虚拟列字段,所述Json类型字段用于存储业务流程表单数据中发生变化次数大于第一预设次数阈值的表单项数据,所述虚拟列字段用于存储查询次数大于第二预设次数阈值的Json类型字段;
[0007]配置form表单引擎以及支持动态数据源配置的form表单组件,通过缓存数据库、关系型数据实现参数数据的缓存以及查询管理;基于预先设置的form表单监听器,实现form表单动作监控;
[0008]基于运维对象属性不同,对运维对象进行分类,并将分类后的运维对象与运维操作进行对应绑定,实现运维操作的管理;
[0009]设置流程监听器,当运维流程驱动到流程节点时,流程监听器自动将业务流程表单以及form表单中的数据传递至预设运维工具脚本,并驱动对应预设运维工具脚本对运维操作对应的运维对象,自动执行运维操作。
[0010]可选地,所述业务流程表单数据还包括varchar类型字段,所述varchar类型字段用于存储业务流程表单数据中不发生变化的表单项数据。
[0011]可选地,所述配置form表单引擎以及支持动态数据源配置的form表单组件,通过缓存数据库、关系型数据实现参数数据的缓存以及查询管理具体是:
[0012]通过关系型数据库管理业务流程表单数据中参数数据,其中,参数数据支持树状结构,每一个参数数据均可配置父参数;
[0013]通过缓存数据库实现业务流程表单数据中参数数据的缓存,当关系型数据库中的参数数据变化时,变化的参数数据自动同步到缓存数据库;
[0014]当获取前端参数数据查询请求时,首先在缓存数据库中查找,若未查找到,再在关系型数据库中查询。
[0015]进一步地,所述业务流程表单数据中参数数据同时支持扩展属性配置,为某一项参数数据配置多个扩展属性参数。
[0016]可选地,将form表单组件与业务流程表单数据中参数数据类型绑定,并将绑定后的参数数据类型存储到form表单引擎对form表单定义的Json描述字段中,所述Json描述字段用于描述Json类型字段的数据格式信息。
[0017]进一步地,在对form表单进行渲染时,form表单组件通过缓存数据库的缓存接口获取到业务流程表单数据中参数数据,并将业务流程表单数据中参数数据渲染到Form表单中。
[0018]可选地,所述表单监听器包括:监听组件、监听条件、触发组件、触发动作,所述监听组件用于定义监听form表单中,哪一个组件发生变化后触发表单监听器;所述监听条件用于定义form表单中,待监听的组件符合什么样的变化条件时,触发表单监听器进行监控;所述触发组件用于定义form表单中,待监听的组件发生改变后会引起哪一些组件的联动变化;所述触发动作用于定义form表单中,被联动的组件发生什么样的变化。
[0019]可选地,所述分类后的运维对象包括应用系统、基础设施、存储设备、安全设备、网络设备、主机、数据库、中间件。
[0020]进一步地,所述分类后的运维对象支持多级分类。
[0021]本专利技术第二方面提供了一种金融机构运维服务自动化管理系统,包括:
[0022]建立模块,基于关系型数据库,建立运维服务管理的业务流程表单数据,所述业务流程表单数据至少包括Json类型字段、虚拟列字段,所述Json类型字段用于存储业务流程表单数据中发生变化次数大于第一预设次数阈值的表单项数据,所述虚拟列字段用于存储查询次数大于第二预设次数阈值的Json类型字段;
[0023]配置模块,配置form表单引擎以及支持动态数据源配置的form表单组件,通过缓存数据库、关系型数据实现参数数据的缓存以及查询管理;基于预先设置的form表单监听器,实现form表单动作监控;
[0024]分类模块,基于运维对象属性不同,对运维对象进行分类,并将分类后的运维对象与运维操作进行对应绑定,实现运维操作的管理;
[0025]设置模块,当运维流程驱动到流程节点时,流程监听器自动将业务流程表单以及form表单中的数据传递至预设运维工具脚本,并驱动对应预设运维工具脚本对运维操作对应的运维对象,自动执行运维操作。
[0026]本专利技术采用的技术方案包括以下技术效果:
[0027]1、本专利技术基于预先设置的form表单监听器,实现form表单动作监控;对运维对象进行分类,并将分类后的运维对象与运维操作进行对应绑定,实现运维操作的管理;当运维流程驱动到流程节点时,流程监听器自动将业务流程表单以及form表单中的数据传递至预设运维工具脚本,并驱动对应预设运维工具脚本对运维操作对应的运维对象,自动执行运维操作,有效解决由于现有技术造成运维管理效率低的问题,有效地提高了金融机构运维
服务管理的效率。
[0028]2、本专利技术技术方案中业务流程表单数据除了Json类型字段、虚拟列字段,还包括varchar类型字段,虚拟列字段用于存储查询次数大于第二预设次数阈值的Json类型字段,通过Json类型字段、虚拟列字段、varchar类型字段,既保证了运维服务管理的灵活性和可扩展性,又最大程度满足了性能要求和统计分析要求。
[0029]3、本专利技术技术方案中将form表单组件与业务流程表单数据中参数数据类型绑定,将绑定后的参数数据类型存储到form表单引擎对form表单定义的Json描述字段中,所述Json描述字段用于描述Json类型字段的数据格式信息;并在对form表单进行渲染时,form表单组件通过缓存数据库的缓存接口获取到业务流程表单数据中参数数据,并将业务流程表单数据中参数数据渲染到Form表单中,不仅有效的降低了系统资源消耗,并且大幅提升了表单的灵活性和可扩展性。
[0030]4、本专利技术技术方案中所述表单监听器包括:监听组件、监听条件、触发组件、触发动作,所述监听组件用于定义监听form本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种金融机构运维服务自动化管理方法,其特征是,包括:基于关系型数据库,建立运维服务管理的业务流程表单数据,所述业务流程表单数据至少包括Json类型字段、虚拟列字段,所述Json类型字段用于存储业务流程表单数据中发生变化次数大于第一预设次数阈值的表单项数据,所述虚拟列字段用于存储查询次数大于第二预设次数阈值的Json类型字段;配置form表单引擎以及支持动态数据源配置的form表单组件,通过缓存数据库、关系型数据实现参数数据的缓存以及查询管理;基于预先设置的form表单监听器,实现form表单动作监控;基于运维对象属性不同,对运维对象进行分类,并将分类后的运维对象与运维操作进行对应绑定,实现运维操作的管理;设置流程监听器,当运维流程驱动到流程节点时,流程监听器自动将业务流程表单以及form表单中的数据传递至预设运维工具脚本,并驱动对应预设运维工具脚本对运维操作对应的运维对象,自动执行运维操作。2.根据权利要求1所述的一种金融机构运维服务自动化管理方法,其特征是,所述业务流程表单数据还包括varchar类型字段,所述varchar类型字段用于存储业务流程表单数据中不发生变化的表单项数据。3.根据权利要求1所述的一种金融机构运维服务自动化管理方法,其特征是,所述配置form表单引擎以及支持动态数据源配置的form表单组件,通过缓存数据库、关系型数据实现参数数据的缓存以及查询管理具体是:通过关系型数据库管理业务流程表单数据中参数数据,其中,参数数据支持树状结构,每一个参数数据均可配置父参数;通过缓存数据库实现业务流程表单数据中参数数据的缓存,当关系型数据库中的参数数据变化时,变化的参数数据自动同步到缓存数据库;当获取前端参数数据查询请求时,首先在缓存数据库中查找,若未查找到,再在关系型数据库中查询。4.根据权利要求3所述的一种金融机构运维服务自动化管理方法,其特征是,所述业务流程表单数据中参数数据同时支持扩展属性配置,为某一项参数数据配置多个扩展属性参数。5.根据权利要求3所述的一种金融机构运维服务自动化管理方法,其特征是,将form表单组件与业务流程表单数据中参数数据类型绑定,并将绑定后的参数数据类型存储到form表单引擎对form表单定义的Json...

【专利技术属性】
技术研发人员:赵建华张荣亮张晓前陈瑞金王兆涛王文东施晓伟孙自刚魏兴亮赵燕峰韩化辉
申请(专利权)人:山东省城市商业银行合作联盟有限公司
类型:发明
国别省市:

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

1