目标集成管理系统技术方案

技术编号:2881115 阅读:173 留言:0更新日期:2012-04-11 18:40
一种目标集成管理系统,实现管理目标的变换灵活性、集成管理处理的有效性并且减少系统管理、创建和维护费用。目标集成管理系统以一种集成方式管理由数据管理系统管理的实数据,并且包括:系统信息中心库,存储相应于实数据分别创建的虚拟目标、定义虚拟目标的虚拟目标元模型、具有数据管理系统结构信息的适配器目标以及一个用于存储在数据管理系统中的实数据的访问处理功能和定义适配器目标的适配器目标元模型;管理系统信息中心库中虚拟目标元模型和适配器目标元模型的元模型管理部件;以及管理虚拟目标和适配器目标并使用适配器目标对实数据访问的目标管理部件。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

技术介绍
本专利技术涉及管理不同格式数据的系统,例如以集成方式在网络环境中分布的数据库和服务器。按照惯例,各种类型的数据库一般被安装在一组合里。这样通常就不会出现数据库间的兼容性问题。有时需要增加和删除管理不同格式数据的数据管理系统,包括诸如在网路环境中分布的数据库和服务器。在日本公开但未经审查的专利申请No.Hei 11-96054中,描述了一种集成数据库应用建立系统作为用来相同地处理目标存储器地址而无需对它们给予特别关注的一种方式,用逻辑层建立表示目标的逻辑目标和包含有对目标存取的连接器目标,并且通过一个转换表来管理二者之间的对应。在这里,以集成方式对目标进行管理,必须修改包括访问目标的连接器目标和转换表,以及由于以分布形式管理项目目标的结构,必须设计一种用于将项目主题管理为集成管理的方法。为了以一种统一的方式访问分布的不同数据,在日本公开的未经审查的专利申请No.Hei 11-96054中,提供了逻辑目标和连接器目标,并且使用一个转换表来管理二者之间的对应。当把一个新数据加到数据集成管理系统中作为一个管理目标,需要增加逻辑目标和连接器目标以及修改转换表。这一方法存在一个问题,它缺少系统扩展和变换的灵活性以及系统管理和维护花费很大。为了完成上述目的,使用一个系统信息中心库(repository),其中根据目标定位作为元模型部件的分类定义和作为目标部件的分类实例被存储作为永久目标。在系统信息中心库的元模型部件中,存储虚拟目标元模型和适配器目标(adapter object)元模型,同时,在目标部件中,存储与实数据对应的虚拟目标和具有从虚拟目标访问实数据功能的适配器目标。为了管理它们,分别提供了元模型部件(建立、删除和修改元模型信息)和目标管理部件(建立、删除和修改目标),从而建立起一个目标集成管理系统。此外,元模型管理部件按模型排列实数据和管理它的数据管理系统,并且将模型作为元模型来管理。目标管理部件管理作为在元模型管理部件中管理的元模型的实例的目标。元模型管理部件集中管理由目标集成管理系统管理的数据管理系统的结构。目标管理部件从元模型创建虚拟目标的实例以及适配器目标。通过使用由目标集成管理系统提供的接口来管理元模型信息。在这里,如果数据管理系统是一个由名称、格式、表结构、列名称表示的这类数据库的关系数据库,则按模型标志排列数据管理系统。元模型是定义一模型的定义信息。附图说明图10的示意图表示当用户定制的处理包含在虚拟目标中时目标的结构;图11是用户在虚拟目标中定制处理的流程图;图12的示意图表示目标集成管理系统的分级结构(hierarchy)。目标集成管理部件(102)完成由这些不同形式的数据管理系统1至3(113、114、115)管理的实数据的集成管理。目标集成管理部件(102)使用元模型管理部件(104)和目标管理部件(105)来管理系统和用于数据管理系统1至3(113、114、115)的数据结构信息以及在此管理的实数据,并执行用于实数据的访问处理。目标管理部件(105)把目标(111、112)作为在元模型管理部件(104)定义的元模型(109、110)分类的实例来管理。为了管理保存在数据管理系统1至3(113、114、115)中的实数据,目标管理部件(105)使用诸如数据管理系统1至3的位置和类型的结构信息和具有用于对存储在数据管理系统中的实数据访问处理功能的适配器目标(112)来访问实数据。一个数据用户(101),无需考虑实数据的位置和存储格式,可以以统一方式通过使用由目标集成管理部件(102)提供的目标访问接口(103)访问保持在多个数据管理系统1至3(113、114、115)中的实数据。目标集成管理部件(102)通过增加适配器目标提供用于多个数据管理系统1至3(113、114、115)的集成管理的功能扩展性。图2表示存储在系统信息中心库(106)的数据格式。存储在系统信息中心库(106)的数据被归类成元模式部件(107)和目标部件(108)。当数据管理系统A(201)在数据库中保持数据1(203)和数据2(204)时,定义分类DATA(205)作为一个虚拟目标的元模型存在并且作为属性值的“名称”为字符类型。定义数据管理系统的分类作为适配器目标的元模型(110)存在,作为它的属性值的“系统名称”为串数据类型,并且实数据的获得和存储作为它的操作被执行。使用数据库提供的访问语言执行这一处理。换句话说,适配器目标元模型(110)具有一个数据操作方法的定义。在数据分类和数据管理系统分类之间定义一个关系。目标部件存储虚拟目标(111)和作为在元模型部件中定义的分类的实例。作为虚拟目标(111),数据1(203)和数据2(209)目标与作为实数据存储在数据库的数据1和数据2对应地存在。因此,有与数据块数目相同的虚拟目标。一个系统(210)目标作为适配器目标(112)存在。对于每个数据管理系统存在一个适配器目标。基于虚拟目标,先前定义的适配器目标具有取或读实数据的功能。为了更加详细,它具有一种包括编译的程序模块方法。虚拟目标和适配器目标是各自元模型的实例。当实例被创建时,按照元模型之间定义的关系定义(207),在目标数据1(208)、数据2(209)和系统1(219)之间设置关系信息(211)。关系信息以这种形式设置,即按照目标定位所述目标内部保持(特别地提供指针)相关目标的参考。图3表示当数据管理系统B(301)的数据库(302)是一个关系数据库时,存储在系统信息中心库中的数据格式的详细的例子。元模型部件(107)的适配器目标的元模型(110)包括分类RDB(304))、TABLE(305)和COLUMN(306),以一个相关的数据库和关系定义(307、308)的模型来排列它们。目标部件(108)包括作为适配器目标(112)的rdb1(312)、table1(313)、col1(314)、col2(315)和col3(316)目标以及它们之中的关系信息(317、318)。关系信息以这种方式设置,即按照目标定位所述目标内部地保持相关的目标的参考。按照存在于数据库(302)的一个表的结构创建构成适配器目标的这些目标(312至316)。相应存在于数据库(302)的表格的记录创建虚拟目标(111)。记录的行值被作为虚拟目标(111)的属性值存储。图4表示在目标集成管理系统的系统信息中心库元模型与目标之间的关系以及保持在数据管理系统中的实数据。参照图5的流程图描述这种关系。通过目标访问接口(103)(501)目标集成管理系统(102)接收一个请求给元模型管理部件(104)来创建适配器目标(406)。接到这一请求,元模型管理部件(104)请求系统信息中心库(106)创建适配器目标(406)(502),并且系统信息中心库(106)创建适配器目标元模型(402)并将其作为适配器目标(406)(503、504)来存储。元模型管理部件(104)使用适配器目标(406)来访问数据管理系统A(201)的数据库(202)并且获得实数据(505)。如果实数据存在(506),系统信息中心库创建一个虚拟目标1(404)作为虚拟目标元模型(401)的实例,与实数据1(203)(507,508)相对应。虚拟目标1(404)按本文档来自技高网...

【技术保护点】
一种目标集成管理系统,以一种集成方式管理由数据管理系统管理的实数据,包括:系统信息中心库,存储相应于实数据分别创建的虚拟目标、定义虚拟目标的虚拟目标元模型、具有所述数据管理系统的结构信息的适配器目标以及一个用于存储在所述数据管理系统中的 实数据的访问处理功能和定义所述适配器目标的适配器目标元模型;元模型管理部件,管理所述系统信息中心库中的所述虚拟目标元模型和所述适配器目标元模型;以及目标管理部件,管理所述虚拟目标和所述适配器目标,并且使用所述适配器目标访问实数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:三富笃大矢雅章平田俊明浦野明裕
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

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

1