配置资源管理的方法及系统技术方案

技术编号:4962735 阅读:261 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种配置资源管理的方法及系统。该方法包括:将关键配置数据存储至中央数据库;根据关键配置数据的关联数据,对关键配置数据进行扩展,生成关键配置数据的扩展配置数据,扩展配置数据与关键配置数据通过继承关系相互关联;将扩展配置数据存储至扩展数据库。本发明专利技术各实施例的配置资源管理的方法及系统,通过设立中央数据库及扩展数据库,分别存储关键配置数据及扩展配置数据,可以方便的实现对配置资源的扩展,满足用户业务平台升级和变化的需要,并且降低了中央数据库的复杂度和维护成本。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及配置资源管理的方法及系统
技术介绍
应用系统数量和复杂性的增加,使得IT基础架构变得越发庞大。各企事业单位IT 部门对整个IT系统的“集中维护、集中监控、集中管理”的强烈要求凸现。如何实现对资源 进行动态扩展,是IT管理领域急需解决的难题。现有对配置管理数据库(ConfigurationManagement Database,简称 CMDB)资源 管理的技术,只是实现了大数据量的快速配置的问题,使用户可以快速生成自己所需要的 配置资源。随着用户对配置管理认识的深入,配置资源管理在整个网络管理系统中也渐渐 显现出其重要性来。目前的配置资源管理不能进行动态扩展,无法进行业务建模,已经不能 满足IT管理的需要。随着IT系统的日益复杂,用户的业务和平台总是处于不断的升级和变化过程中, 配置资源的属性也需要经常更改及增加,但是由于资源类型和属性是同数据库表的设计是 有紧密关系的,这就限制了其任意扩展。在实现本专利技术过程中,专利技术人发现现有技术配置资源管理方式中存在如下问题 配置资源的类型、属性和字典表受到数据库表的限制,不能根据需要进行扩展,不能满足用 户业务平台升级和变化的需要。
技术实现思路
本专利技术的目的是解决配置资源不能扩展,不能满足用户业务平台升级和变化的需 要的缺陷,提出一种配置资源管理的方法及系统,以实现配置资源的扩展,满足用户业务平 台升级和变化的需要。为实现上述目的,根据本专利技术的一个方面,提供了一种配置资源管理方法,包括 将关键配置数据存储至中央数据库;根据关键配置数据的关联数据,对关键配置数据进行 扩展,生成关键配置数据的扩展配置数据,扩展配置数据与关键配置数据通过继承关系相 互关联;将扩展配置数据存储至扩展数据库。本技术方案中,对关键配置数据进行扩展,生成扩展配置数据的步骤具体包括扩 展配置数据的类型,扩展的配置数据类型对应关联数据的资源类型;扩展配置数据的属性, 扩展的配置数据属性对应关联数据的资源属性;和/或扩展配置数据的字典表,扩展的配 置数据字典表对应关联数据的字典表。优选地,本技术方案中,关键配置数据以通用数据格式存储;扩展配置数据以关联 数据的数据格式存储。优选地,本技术方案中,中央数据库和扩展数据库采用J2EE架构。本技术方案中,当用户需要调取配置数据时,还包括接收配置数据调取请求,从 中央数据库调取关键配置数据;根据继承关系,调取扩展数据库中的与关键配置数据对应的扩展配置数据;将关键配置数据与对应的扩展配置数据推送至配置数据请求方。为实现上述目的,根据本专利技术的另一个方面,提供了一种配置资源管理系统,包括中央数据库、扩展模块和扩展数据库,其中,中央数据库,用于存储关键配置数据;扩展 模块,用于根据关键配置数据的关联数据,对关键配置数据进行扩展,生成关键配置数据的 扩展配置数据,扩展配置数据与关键配置数据通过继承关系相互关联;扩展数据库,用于存 储扩展配置数据。优选地,本技术方案中,扩展模块具体包括类型扩展子模块,用于扩展配置数据 的类型,扩展的配置数据类型对应关联数据的资源类型;属性扩展子模块,用于扩展配置数 据的属性,扩展的配置数据属性对应关联数据的资源属性;字典表扩展子模块,用于扩展配 置数据的字典表,扩展的配置数据字典表对应关联数据的字典表。本技术方案中,配置资源管理系统还包括调取模块,用于接收配置数据调取请 求,从中央数据库调取关键配置数据,根据继承关系,调取扩展数据库中的与关键配置数据 对应的扩展配置数据;推送模块,用于将关键配置数据与对应的扩展配置数据推送至配置 数据请求方。本专利技术各实施例的配置资源管理的方法及系统,通过设立中央数据库及扩展数据 库,分别存储关键配置数据及扩展配置数据,关键配置数据和扩展配置数据通过继承关系 互相关联,可以方便的实现对配置资源的扩展,满足用户业务平台升级和变化的需要。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实 施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中图1为本专利技术实施例一配置资源管理方法的流程图;图2为本专利技术实施例二配置资源对象类型扩展的示意图;图3为本专利技术实施例三调取配置数据的流程图;图4为本专利技术实施例四配置资源管理系统的示意图。具体实施例方式以下结合附图对本专利技术的实施例进行说明,应当理解,此处所描述的实施例仅用 于说明和解释本专利技术,并不用于限定本专利技术。实施例一图1为本专利技术实施例一配置资源管理方法的流程图。如图1所示,本实施例包括步骤S102 将关键配置数据存储至中央数据库;步骤S104 根据关键配置数据的关联数据,对关键配置数据进行扩展,生成关键 配置数据的扩展配置数据,扩展配置数据与关键配置数据通过继承关系相互关联;步骤S106 将扩展配置数据存储至扩展数据库。在本实施例步骤S102之前,需要设立中央数据库及扩展数据库。中央数据库通过 通用数据模型与扩展数据库连接。上述通用数据模型指关键配置数据与扩展配置数据通过 继承关系相互关联。当需要与关键配置数据对应的扩展配置数据时,该模型会把扩展配置 数据从一点传送到另一点,不必为了关联相关的扩展配置数据,重新编写代码。本实施例中,中央数据库为CMDB数据库,扩展数据库为CMDB扩展数据库。分设中 央数据库及扩展数据库,是分享配置数据的最佳方式。本实施例将广为分享的关键配置数 据,即主要配置项目的数据,放在共享的中央数据库之中;再结合其它扩展数据库中扩展配 置数据,上述扩展配置数据对应关键配置数据的关联数据,即非关键数据,实现配置资源的 共享。该方式能够节省去完全中央数据库方案中相关的复杂设定与维护的高额成本。扩展配置数据不必储存为关键配置数据的延伸数据,可以采用关联数据的特定格 式进行存储,这样就省去了变更数据模型以配合扩展配置数据的麻烦,提高了系统的运行 效率。此外,也不必为了将变更申请以及其它非关键配置数据搬移到CMDB里面,而去执 行众多的数据迁移操作或者进行相关应用程序的整合。如果应用程序需要使用数据,可以 直接从配置数据储存的位置存取数据。本实施例提出的方法在对配置资源进行管理时,将中央数据库与关联数据库分 设,可以降低了中央数据库的复杂度,降低维护成本。此外,扩展配置数据不必再存储为 CMDB延伸数据,可以采用关联数据的格式进行存储,可以提高系统的运行效率。实施例二本实施例将述对关键配置数据进行扩展,生成扩展配置数据的步骤进行详细说 明。本实施例中,对关键配置数据进行扩展包括以下几种方式类型扩展主要是增加系统中没有的资源类型,该资源类型对应关键配置数据的 关联数据,例如存储阵列以前没有进行管理,现在增加一个存储阵列类。类型扩展可以在界 面上进行,屏蔽底层数据结构。可扩展的资源对象框架类,该扩展类包括资源类型,通过元 数据类定义中的布尔型变量维度类来区别。图2为本专利技术实施例二配置资源对象类型扩展的示意图。如图2所示,所本文档来自技高网...

【技术保护点】
一种配置资源管理方法,其特征在于,包括:将关键配置数据存储至中央数据库;根据所述关键配置数据的关联数据,对所述关键配置数据进行扩展,生成所述关键配置数据的扩展配置数据,所述扩展配置数据与关键配置数据通过继承关系相互关联;将所述扩展配置数据存储至扩展数据库。

【技术特征摘要】
一种配置资源管理方法,其特征在于,包括将关键配置数据存储至中央数据库;根据所述关键配置数据的关联数据,对所述关键配置数据进行扩展,生成所述关键配置数据的扩展配置数据,所述扩展配置数据与关键配置数据通过继承关系相互关联;将所述扩展配置数据存储至扩展数据库。2.根据权利要求1所述的方法,其特征在于,所述对关键配置数据进行扩展,生成扩展 配置数据的步骤具体包括扩展配置数据的类型,所述扩展的配置数据类型对应所述关联数据的资源类型; 扩展配置数据的属性,所述扩展的配置数据属性对应所述关联数据的资源属性; 和/或扩展配置数据的字典表,所述扩展的配置数据字典表对应所述关联数据的字典表。3.根据权利要求2所述的方法,其特征在于所述关键配置数据以通用数据格式存储; 所述扩展配置数据以关联数据的数据格式存储。4.根据权利要求1-3中任一项所述的方法,其特征在于所述中央数据库和扩展数据 库采用J2EE架构。5.根据权利要求1-3中任一项所述的方法,其特征在于当用户需要调取配置数据时, 还包括接收配置数据调取请求,从所述中央数据库调取关键配置数据; 根据所述继承关系,调取所述扩展数据库中的与所述关键配置数据对应的扩展配置数据;将所述关键配置数据与对应的扩展配置数据推送至配置数据请求方。6.一...

【专利技术属性】
技术研发人员:徐海东李冶文周林罗志毅张杰张国波高晖
申请(专利权)人:中国移动通信集团公司北京神州泰岳软件股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1