当前位置: 首页 > 专利查询>高建强专利>正文

基于构件的数据存储方法及系统技术方案

技术编号:2836380 阅读:177 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种基于构件的数据存储方法,包括:设定基本业务粒 子,该基本业务粒子对应于进行一特定业务的一基本操作步骤;将数个相 关联的基本业务粒子组合成为一基本业务模块;将数个相关联的基本业务 模块组合成为一基本业务流程;为每一基本业务流程创建一业务构件,该 业务构件对应一特定业务;将对应一特定业务的数据以符合对应该特定业 务的业务构件的格式保存。本发明专利技术的数据存储方法及系统以业务为基础, 以基于构件的方式构建数据仓库来存储数据,使得数据的存储和管理更加 高效,也为今后的扩展留下的足够的空间。

【技术实现步骤摘要】

本专利技术涉及数据存储技术,更具体地说,涉及一种基于构件的数据存储方法及系统,尤其是一种基于构件的数据仓库的建立技术。
技术介绍
大型数据库在各个行业中得到了越来越广泛的应用。但是,由于大型数据库中存储的数据较多,类型也比较复杂,因此企业用户自身对大型数据进行维护和改动存在着比较大的困难。所以,目前常用的方式是,有专业的数据库维护人员或者企业提供专业的服务,为需要使用数据库的业务用户专门设计大型的数据库,并提供后续的服务。但是,这种方式的弊端是,数据库一旦设计之后,很难进行重大的改动,因此,该数据库只能适用于设计时针对的业务。随着企业的发展,新的业务会不断产生,此时,该数据库就不能适应,如果需要修改数据库结构来适应新的业务,则必须由专业的人员进行,并且这将是一项十分耗费时间的工作,因为目前的大型数据库在开发时通常都采用封闭的结构,没有给今后的扩展或者企业用户自身的改动留下足够的空间。
技术实现思路
本专利技术旨在提供一种新型的数据存储方法及系统,能以业务为基础,以基于构件的方式构建数据仓库来存储数据,使得数据的存储和管理更加高效,也为今后的扩展留下的足够的空间。本专利技术提供一种基于构件的数据存储方法,包括设定基本业务粒子,该基本业务粒子对应于进行一特定业务的一基本操作步骤;将数个相关联的基本业务粒子组合成为一基本业务模块;将数个相关联的基本业务模块组合成为一基本业务流程; 为每一基本业务流程创建一业务构件,该业务构件对应一特定业务;将对应一特定业务的数据以符合对应该特定业务的业务构件的格式保存。其中,该数个相关联的基本业务粒子是基于一组预定的粒子间关系组合成为一基本业务模块;以及该数个相关联的基本业务模块是基于一组预定的模块间关系组合成为一基本业务流程。为了使得数据存储地更加有序,本专利技术还将一系列的业务构件保存在一构件库中;以及将对应一特定业务的数据以符合对应该特定业务的业务构件的格式保存在一数据库中。为了使得生成的构建更加具有一致性,本专利技术还提供一构件模型,所述构建模型中包括基本业务粒子模型、基本业务模块模型和基本业务流程模型;以及一组预定的粒子间关系和一组预定的模块间关系。在本专利技术的一实现中,该保存业务构件的构件库和保存数据的数据库共同构成一数据仓库。本专利技术还提供一种基于构件的数据存储系统,包括业务粒子生成装置,生成基本业务粒子,该基本业务粒子对应于进行一特定业务的一基本操作步骤;业务模块生成装置,将数个相关联的基本业务粒子组合成为一基本业务模块;业务流程生成装置,将数个相关联的基本业务模块组合成为一基本业务流程;业务构件生成装置,为每一基本业务流程创建一业务构件,该业务构件对应一特定业务;数据保存装置,将对应一特定业务的数据以符合对应该特定业务的业务构件的格式保存。在该数据存储系统中,该业务模块生成装置基于一组预定的粒子间关系将数个相关联的基本业务粒子组合成为一基本业务模块;以及该业务流程生成装置基于一组预定的模块间关系将数个相关联的基本业务模块是组合成为一基本业务流程。为了使得数据存储地更加有序,本专利技术的数据存储系统还包括构件库,保存业务构件生成装置生成的一系列业务构件;数据库,保存数据保存装置生成的数据。为了使得生成的构建更加具有一致性,本专利技术的数据存储系统还包括构件模型,所述构建模型中包括基本业务粒子模型、基本业务模块模型和基本业务流程模型;以及一组预定的粒子间关系和一组预定的模块间关系。根据一实现,该数据存储系统中保存业务构件的构件库和保存数据的数据库共同构成一数据仓库。本专利技术的数据存储方法及系统以业务为基础,以基于构件的方式构建数据仓库来存储数据,使得数据的存储和管理更加高效,也为今后的扩展留下的足够的空间。附图说明图1示出了本专利技术的基于构件的数据存储方法的流程图;图2示出了本专利技术的基于构件的数据存储系统的结构图;图3示出了基本业务粒子和基本业务流程之间的关系;图4示出了基本业务粒子、基本业务模块和基本业务流程之间的关系。具体实施例方式为了提供一种组织有序,并且可以根据业务需要灵活进行扩展的数据存储方式,本专利技术首先提供一种基于构件的数据存储方法,参考图1所示,该方法100的一个实例包括102.设定基本业务粒子,该基本业务粒子对应于进行一特定业务的一基本操作步骤。104.将数个相关联的基本业务粒子组合成为一基本业务模块。在该实施例中,该数个相关联的基本业务粒子是基于一组预定的粒子间关系组合成为一基本业务模块。106.将数个相关联的基本业务模块组合成为一基本业务流程。在该实施例中,该数个相关联的基本业务模块是基于一组预定的模块间关系组合成为一基本业务流程。108.为每一基本业务流程创建一业务构件,该业务构件对应一特定业务。为了使得数据库的中的数据更加有序,该方法100中还将一系列的业务构件保存在一构件库中。110.将对应一特定业务的数据以符合对应该特定业务的业务构件的格式保存。同样,为了使得数据库中的数据更加有序,该方法还将对应一特定业务的数据以符合对应该特定业务的业务构件的格式保存在一数据库中。上面说到,本专利技术旨在提供一种能够根据业务需要,进行灵活扩展的数据存储方法。为了能根据业务的需要进行灵活的扩展,本专利技术将业务进行了划分和重新组合,将业务划分成基本业务粒子、有基本业务粒子组成的基本业务模块和基本业务流程。一个基本业务流程对应一个具体的业务,对于每一个具体的业务,本专利技术提供一个业务构件来实现,将业务构件存储在构件库中,并根据业务构件来规范数据的存储格式,并将数据存储在数据库中,由此实现数据与具体业务的对应。这样,用户可以根据新的业务需求,产生新的业务构件并存储在构件库中,并将对新业务的数据按照新的业务构件定义的格式进行储存,就能实现数据库的扩展。在本专利技术中,由于用户被赋予了自行扩展数据库和生成业务构件的能力,所以还需要考虑到业务构件的兼容性问题。为了使得数据库中所有的业务构件之间的格式具有一致性,本专利技术还提供一构件模型,构建模型中包括基本业务粒子模型、基本业务模块模型和基本业务流程模型;以及一组预定的粒子间关系和一组预定的模块间关系。根据构建模型,就能使得由用户所构建的业务构件具有相一致的模式。根据本专利技术,这些保存业务构件的构件库和保存数据的数据库共同构成一数据仓库。所谓数据仓库,是指从大量的事务型数据库中抽取数据,并将其清理、转换为新的存储格式,为决策目标把数据聚合在一种特殊的格式中。这种支持决策的、特殊的数据存储称为数据仓库(DataWarehouse,DW)。参考图2,本专利技术还提供一种基于构件的数据存储系统200,该系统200包括业务粒子生成装置202,生成基本业务粒子,该基本业务粒子对应于进行一特定业务的一基本操作步骤。业务模块生成装置204,将数个相关联的基本业务粒子组合成为一基本业务模块。在该实施例中,该数个相关联的基本业务粒子是基于一组预定的粒子间关系组合成为一基本业务模块。业务流程生成装置206,将数个相关联的基本业务模块组合成为一基本业务流程。在该实施例中,该数个相关联的基本业务模块是基于一组预定的模块间关系组合成为一基本业务流程。业务构件生成装置208,为每一基本业务流程创建一业务构件,该业务构件对应一特定业务。为了使得数据库的中的数据更加有序,该系统200中本文档来自技高网...

【技术保护点】
一种基于构件的数据存储方法,包括:设定基本业务粒子,该基本业务粒子对应于进行一特定业务的一基本操作步骤;将数个相关联的基本业务粒子组合成为一基本业务模块;将数个相关联的基本业务模块组合成为一基本业务流程;为每一基本业务流程创建一业务构件,该业务构件对应一特定业务;将对应一特定业务的数据以符合对应该特定业务的业务构件的格式保存。

【技术特征摘要】
1.一种基于构件的数据存储方法,包括设定基本业务粒子,该基本业务粒子对应于进行一特定业务的一基本操作步骤;将数个相关联的基本业务粒子组合成为一基本业务模块;将数个相关联的基本业务模块组合成为一基本业务流程;为每一基本业务流程创建一业务构件,该业务构件对应一特定业务;将对应一特定业务的数据以符合对应该特定业务的业务构件的格式保存。2.如权利要求1所述的数据存储方法,其特征在于,该数个相关联的基本业务粒子是基于一组预定的粒子间关系组合成为一基本业务模块;以及该数个相关联的基本业务模块是基于一组预定的模块间关系组合成为一基本业务流程。3.如权利要求2所述的数据存储方法,其特征在于,还包括将一系列的业务构件保存在一构件库中;以及将对应一特定业务的数据以符合对应该特定业务的业务构件的格式保存在一数据库中。4.如权利要求3所述的数据存储方法,其特征在于,还包括提供一构件模型,所述构建模型中包括基本业务粒子模型、基本业务模块模型和基本业务流程模型;以及一组预定的粒子间关系和一组预定的模块间关系。5.如权利要求4所述的数据存储方法,其特征在于,所述保存业务构件的构件库和保存数据的数据库共同构成一数据仓库。6.一种基于构件的数据存储系统,其特征在于,包括...

【专利技术属性】
技术研发人员:高建强
申请(专利权)人:高建强
类型:发明
国别省市:31

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

1