一种基于标签技术的双活系统构建系统及方法与流程

文档序号:37637631发布日期:2024-04-18 17:56阅读:12来源:国知局
一种基于标签技术的双活系统构建系统及方法与流程

本发明涉及同城双活容灾信息系统建设,更具体地,涉及一种基于标签技术的双活系统构建系统及方法。


背景技术:

1、同城双活是容灾建设的重要建设方向,同城双活建设涉及大量存量系统的搭建工作,大部分系统因历史、迭代等各方面因素已经缺失运行逻辑架构信息,需要通过逆向工程获取现实物理系统的逻辑视图,再通过适应性改造获取双活运行逻辑设计,部署满足于同城双活技术路线要求的系统。因此同城双活系统建设包括物理系统到逻辑视图的逆向工程和逻辑设计到物理系统的正向软件设计工程,以上两个过程需耗费大量的工作量,对系统开发运维人员提出了严峻的挑战,同时一定程度迟滞了同城双活的建设进度。

2、企业同城双活系统建设的适应性改造过程,一般包括获取资源、组件信息,梳理组件间访问关系,剥离组件架构,评估组件运行资源需求,获取组件逻辑部署架构视图,设计双活架构,部署资源,运行应用系统等步骤。改造过程大量专业知识、涉及大量应用级私有知识,目前通行的软件建设工程在系统装配成本、建设推进速度方面还无法适应大规模的双活系统建设。


技术实现思路

1、本发明的目的是提供一种基于标签技术的双活系统构建系统及方法,以克服通行的存量软件系统建设工程在大规模、架构多样的企业级应用群的双活建设中存在的系统梳理困难,系统装配成本高,系统建设工作量大的不足。

2、为实现上述目的,本发明提供了如下技术方案:一种基于标签技术的双活系统构建系统,该系统包括物理-逻辑化模块组和逻辑-物理化模块组,所述物理-逻辑模块组由资源监测模块、资源识别模块、资源标签关联模块和组件标签管理模块组成;所述逻辑-物理化模块组由组件标签管理模块、组件标签装配模块和标签物理化模块组成;所述组件标签管理模块为物理-逻辑化模块组与逻辑-物理化模块组所共享;

3、所述资源监测模块用于侦测组件变动信号并根据该信号向资源识别模块推送资源信息;

4、所述资源识别模块用于对资源信息归属的应用系统信息进行识别标注并发送至资源标签关联模块;

5、所述资源标签关联模块用于对资源绑定组件标签;组件标签已定义时直接进行绑定,在组件标签未定义时,先发派维护标签库的工单至组件标签管理模块实施标签定义,再进行资源绑定组件标签;

6、所述组件标签管理模块用于定义应用系统的组件标签,并复核组件标签的规范性和持久化组件标签定义;

7、所述组件标签装配模块维护一张构建双活系统所需组件标签的清单,并通过选取组件标签管理模块内的组件标签并添加至系统构建组件清单,将维护的清单推送至标签物理化模块实施系统构建操作;

8、所述标签物理化模块负责逻辑视图的实例化,进行组件资源的生成和配置。

9、进一步地,所述资源监测模块通过多因素监测信号模型,所推送的资源信息包括资源编号、资源ip、资源归属机房和资源名。

10、进一步地,所述资源识别模块中资源信息归属的应用系统信息包括应用名和应用id。

11、进一步地,所述组件标签管理模块中定义应用的组件标签由应用系统名、标签名、组件架构类型、组件运行配置要求、组件运行架构类型、服务对象和组件其他属性信息共同组成。

12、进一步地,所述组件标签装配模块支持选用组件标签添加至系统构建组件清单,也支持从系统构建清单中挪离组件标签。

13、进一步地,所述标签物理化模块抽取组件标签的组件运行配置属性,资源池支持自动配置时,采用推送接口文件或调用api接口方式与资源池对接,完成组件资源生成;资源仅支持手工配置时,推送工单至资源管理员手工配置资源。

14、根据本说明书的另一方面,提供了一种标签技术的双活系统构建方法,该方法包括:

15、s1、侦测组件变动信号并根据该信号向资源识别模块推送资源信息;

16、s2、对资源信息归属的应用系统信息进行识别标注并发送至资源标签关联模块;

17、s3、对资源绑定组件标签;组件标签已定义时直接进行绑定,在组件标签未定义时,先发派维护标签库的工单至组件标签管理模块实施标签定义,再进行资源绑定组件标签;

18、s4、维护一张构建双活系统所需组件标签的清单,选取组件标签管理模块内的组件标签并添加至系统构建组件清单,将维护的清单推送至标签物理化模块实施系统构建操作;

19、s5、根据维护的清单进行逻辑视图的实例化,进行组件资源的生成和配置。

20、根据本说明书的另一方面,提供了一种基于标签技术的双活系统构建装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现一种基于标签技术的双活系统构建方法。

21、根据本说明书的另一方面,提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时,实现一种基于标签技术的双活系统构建方法。

22、本发明的有益效果:

23、本发明提供的一种基于标签技术的双活系统构建方法及系统,能够实现多样复杂系统组件架构、运行配置等属性预先识别,采用标签技术简化系统构建操作,减少信息系统从物理视图到逻辑视图的逆向工程和逻辑视图到物理视图的正向软件建设工程的工作量,同时通过抽象系统架构层从而解耦业务层,简化同城双活系统建设过程的梳理过程并降低时间成本,提升大规模的双活系统建设速度。



技术特征:

1.一种基于标签技术的双活系统构建系统,其特征在于,该系统包括物理-逻辑化模块组和逻辑-物理化模块组,所述物理-逻辑模块组由资源监测模块、资源识别模块、资源标签关联模块和组件标签管理模块组成;所述逻辑-物理化模块组由组件标签管理模块、组件标签装配模块和标签物理化模块组成;所述组件标签管理模块为物理-逻辑化模块组与逻辑-物理化模块组所共享;

2.根据权利要求1所述的一种基于标签技术的双活系统构建系统,其特征在于,所述资源监测模块通过多因素监测信号模型,所推送的资源信息包括资源编号、资源ip、资源归属机房和资源名。

3.根据权利要求1所述的一种基于标签技术的双活系统构建系统,其特征在于,所述资源识别模块中资源信息归属的应用系统信息包括应用名和应用id。

4.根据权利要求1所述的一种基于标签技术的双活系统构建系统,其特征在于,所述组件标签管理模块中定义应用的组件标签由应用系统名、标签名、组件架构类型、组件运行配置要求、组件运行架构类型、服务对象和组件其他属性信息共同组成。

5.根据权利要求1所述的一种基于标签技术的双活系统构建系统,其特征在于,所述组件标签装配模块支持选用组件标签添加至系统构建组件清单,也支持从系统构建清单中挪离组件标签。

6.根据权利要求1所述的一种基于标签技术的双活系统构建系统,其特征在于,所述标签物理化模块抽取组件标签的组件运行配置属性,资源池支持自动配置时,采用推送接口文件或调用api接口方式与资源池对接,完成组件资源生成;资源仅支持手工配置是,推送工单至资源管理员手工配置资源。

7.一种基于权利要求1-6任一项所述系统的标签技术的双活系统构建方法,其特征在于,该方法包括:

8.一种基于标签技术的双活系统构建装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,其特征在于,所述处理器执行所述可执行代码时,实现如权利要求7所述的一种基于标签技术的双活系统构建方法。

9.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时,实现如权利要求7所述的一种基于标签技术的双活系统构建方法。


技术总结
本发明公开了一种基于标签技术的双活系统构建系统及方法,包括物理‑逻辑化模块组和逻辑‑物理化模块组,所述物理‑逻辑模块组由资源监测模块、资源识别模块、资源标签关联模块和组件标签管理模块组成;所述逻辑‑物理化模块组由组件标签管理模块、组件标签装配模块和标签物理化模块组成;所述组件标签管理模块为物理‑逻辑化模块组与逻辑‑物理化模块组所共享,实现多样复杂系统属性预先识别,采用标签技术简化系统构建操作,简化信息系统从物理视图到逻辑视图的逆向工程和逻辑视图到物理视图的正向软件建设工程的工作量,同时通过抽象系统架构层从而解耦业务层,减少同城双活系统建设过程的梳理过程及时间成本,提升大规模双活系统建设速度。

技术研发人员:裘剑生,何平,金夏生
受保护的技术使用者:浙商银行股份有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1