[发明专利]一种元数据之间相互关系描述的方法有效
申请号: | 201410447979.7 | 申请日: | 2014-09-04 |
公开(公告)号: | CN104199929B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 魏建斌 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/06 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开的一种元数据之间相互关系描述的方法,包括元数据相互使用时关系的分类、关系的详细描述以及如何使用。本发明旨在通过元数据之间相互关系的描述,提高ERP系统安装和打补丁时的完整性,增加一种ERP系统内容的描述方式。通过关系的分类、关系的描述、关系的使用三个部分,可以将ERP系统中所有的元素以元数据以及元数据之间的关系来描述,增加了另外一种ERP系统的描述方式,同时可以保证在开发阶段、发布阶段、安装阶段整个系统的完善性,提高整个ERP系统的完整性。 | ||
搜索关键词: | 一种 数据 之间 相互关系 描述 方法 | ||
【主权项】:
一种元数据之间相互关系描述的方法,其特征在于将ERP系统所有的元素都用元数据描述的同时,相互之间的关系也要描述清楚,保证系统的完整性,包含1)关系的分类、2)关系的描述和3)关系的使用三个部分,其中:1)在关系的分类部分,包括以下步骤和内容:(1)定义类型(2)定义每种类型的使用场景步骤(1)的定义类型,用于描述元数据相互之间关系的分类,包含依赖关系、派生关系、扩展关系、包含关系,依赖关系是指一个元数据使用时要依赖的其他元数据的描述,包含元数据实体的描述和具体依赖内容的描述;派生关系是指一个元数据派生自另一个元数据,派生前的元数据内容改变后派生后的数据也跟着变化;扩展关系是指一个元数据针对另一个元数据进行了扩展,扩展后的元数据内容改变时和扩展前的元数据没有关系;包含关系是指一个元数据被另一个元数据包含,两个元数据的生命周期一样;步骤(2)的定义每种类型的使用场景,用于描述每种类型的使用场景,不同类型的关系,使用的场景不一样,要详细定义对应的场景,增加对各种类型的深入了解,并指导具体开发过程中该如何使用,依赖关系在一个元数据使用另一个元数据的内容时使用;派生关系在一个元数据被用户使用时,根据用户需求不同维度展现方式不一样,通过派生关系来满足用户的需求;扩展关系在提供给用户一个标准产品后,用户根据自己的业务需要增加一些内容,调整一些流程,这时通过扩展关系来解决用户需求;一个元数据在定义时,一部分内容需要定义另一个元数据后才能定义,被包含的元数据和该元数据绑定,整个生命周期都相同,这种场景下使用包含关系;2)在关系描述部分,包括以下步骤和内容:(1)每种类型的描述(2)数据结构的定义步骤(1)的每种类型的描述,需要在代码中实现每种类型的定义,包含依赖关系的定义、派生关系的定义、扩展关系的定义、包含关系的定义,依赖关系的定义要包含依赖元数据的唯一识别码,依赖的版本号,如果能识别依赖的明细关系,需要记录元数据的某个节点和另一个元数据的某个节点的依赖;派生关系定义要记录派生的元数据的唯一识别码及对应版本号;扩展关系定义要描述来源元数据的唯一识别码及版本号,来源元数据是多个;包含关系要描述包含元数据的唯一识别码及版本号;步骤(2)数据结构的定义,根据代码中实现的每种类型,需要提供对应的持久化存储的结构,不同类型有同样的数据存储结构,依赖关系的持久化存储分两块,一块是对象间的依赖,只记录两个元数据的唯一识别码以及对应的版本号,另一块记录明细节点间的依赖关系,包含明细节点的唯一识别码以及节点描述信息;派生关系、扩展关系、包含关系只记录元数据的唯一识别码及版本号,数据存在一个关系表中,通过类型字段进行区分;3)在关系的使用部分,包括以下步骤和内容:(1)开发系统时的使用;(2)制作安装包时的使用;(3)安装包安装时的使用;步骤(1)的开发系统时的使用,在不同的元数据之间产生关系时,要按照类型的不同进行记录,根据不同的元数据类型,关系记在对象之间,或记录明细节点的关系,开发系统时,使用了派生、扩展、包含关系时,在元数据中要识别并记录,关系变化时,要更新关系的描述内容;来源元数据删除时,要根据关系判断是否被其他元数据使用,依赖关系在设计器中定义元数据时,根据元数据之间的使用关系进行识别,元数据内容变化时要根据依赖关系进行完整性验证;步骤(2)的制作安装包时的使用,安装包制作时,要根据元数据之间的关系把需要放到一个安装包的数据放到一块,同时在安装包中要记录元数据之间的关系,存在关系的元数据,尽量放到一个安装包中,如果不能放一块,要设置安装包之间的关系;步骤(3)的安装包安装时的使用,安装包执行时要将有关系的元数据一块安装,用于保证整个系统的完整性,存在关系的元数据如果不在一个安装包中,需要根据关系判断发生关系的元数据是否存在,关系是否建立,检查不通过的,不允许安装,如果系统支持运行时定制,需要将元数据之间的关系保存到客户系统中,在运行时定制时,需要使用这些关系。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410447979.7/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置