一种面向数据的信息技术系统的制作方法

文档序号:6620409阅读:163来源:国知局
一种面向数据的信息技术系统的制作方法
【专利摘要】本发明公开了一种面向数据的信息技术系统,包括数据注册中心、数据资源池及数据服务单元层,其中:数据资源池是用于存储数据的空间;数据注册中心用于构建起统一的数据定义、命名和注册功能以实现对数据的管理;数据服务单元层包括若干个面向数据的相关功能封装的数据功能单元,数据功能单元用于对数据资源池内数据进行访问,其在初次访问数据资源池时、数据注册中心主动刷新信息并告知数据功能单元时、以及访问出现异常时均需从数据注册中心获取访问所需的信息,然后再对数据资源池内数据进行访问。本发明将数据都存储于数据资源池内,便于数据共享,本发明应用时可直接通过对数据功能单元进行组合来搭建不同的系统应用,便于系统功能的扩展,响应效率高,维护成本低。
【专利说明】一种面向数据的信息技术系统

【技术领域】
[0001]本发明涉及信息技术系统,具体是一种面向数据的信息技术系统。

【背景技术】
[0002]随着云计算、物联网等技术的兴起及应用,数据正以前所未有的速度不断地增长和累积,并日益以数据规模巨大、数据类型多样化和数据间关系复杂多变等形式出现在具体的应用程序或信息系统中。
[0003]现有信息系统采用了将逻辑关系进行固化的数据处理方式,将应用逻辑与数据进行绑定。因系统的开发周期长,当需求发生变化时通常需要修改数据的组织结构,这会引发一系列的代码修改、测试及重新部署等问题,进而导致对需求变化的响应效率低下和维护成本高,难以满足实际应用的要求。另外由于建设时期不同、开发商不同,造成了每个应用系统都有独立的数据源,异构系统之间的数据不能联通,时间一长造成很多“信息孤岛”,或者数据出现大量的冗余和二义性,后期需要付出很大成本来做数据整合、应用整合的工作。
[0004]信息系统实施时具有分散性和演变性,系统框架难以在初期完备地规划好,现有信息系统实施过程中的集成难度高,与目标的联系一般是间接的,系统难以支持整体战略目标,随着时间的推移,信息系统规模的不断增大,系统结构不合理、各部分失调等问题会日益突显。


【发明内容】

[0005]本发明的目的在于克服现有技术的不足,提供了一种面向数据的信息技术系统,其构造的应用系统响应效率高,维护成本低,便于数据共享和系统功能的扩展。
[0006]本发明解决上述问题主要通过以下技术方案实现:一种面向数据的信息技术系统,包括数据注册中心、数据资源池及数据服务单元层,其中:数据资源池是用于存储数据的空间;数据注册中心用于构建起统一的数据定义、命名和注册功能以实现对数据的管理;数据服务单元层包括若干个面向数据的相关功能封装的数据功能单元,数据功能单元用于对数据资源池内数据进行访问,其在初次访问数据资源池时、数据注册中心主动刷新信息并告知数据功能单元时、以及访问出现异常时均需从数据注册中心获取访问所需的信息,然后再对数据资源池内数据进行访问。本发明数据资源池内存储的数据可以是任意类型的数据,其包括但不限于结构化/非结构化数据、实时/存档/历史数据,空间/非空间数据。数据资源池是存放数据的空间,其实现方式不依赖于特定的软件、硬件平台或系统,仅需实现数据的可存储性、可访问性及可扩展性,通过数据注册中心所载明的信息,数据访问的发起者(如某个数据功能单元)可以访问到数据池中的数据。为了构建起统一的数据定义、命名及注册功能,本发明的数据注册中心内应设定有数据标准、数据分类、注册方法、数据索弓丨、检索、分布式管理和运行等模块。本发明的数据功能单元根据具体应用确定所需访问的数据及对所访问数据的逻辑处理规则,其中,逻辑处理规则为语义规则、关联关系规则、逻辑关系规则及风格规则等。本发明应用时,每个数据功能单元均能根据不同的数据类型提供不同的功能,数据功能单元为应用系统的搭建与运行提供了数据、逻辑、展现等方面的支撑。
[0007]现有信息系统的应用开发都将数据直接交给数据库系统管理,应用本身并不管理数据,这导致需求发生变化时往往需要更改数据库设计。在权限控制方面通常是针对角色进行功能模块控制,即角色的类别决定所能使用的功能,而没有针对数据本身进行权限控制,这会导致数据离开应用(如出现数据库被恶意攻击等)时出现严重的安全性问题。进一步的,一种面向数据的信息技术系统,还包括对数据资源池内的数据进行访问并对访问权限进行控制的数据权限中心,所述数据功能单元将访问所需的信息发送给数据权限中心,由数据权限中心依据数据注册中心所载明的信息进行具体数据的访问,并将访问结果反馈至数据功能单元。本发明在具体设置时数据权限中心内设定有用户认证、用户授权、数据属性设置、数据权限设置、数据加密、数据解密等模块,数据权限中心用于获取数据、传输数据、存储数据、管理数据、调度数据及对数据权限进行控制。本发明的数据功能单元获取数据资源池内数据时,由数据权限中心实现对数据的访问和控制,能提升数据的安全性。
[0008]进一步的,所述数据定义和数据命名为采用预设规则来设定数据的属性或特征,所述数据注册实现对访问数据时所需的信息进行记录。其中,设定的数据的属性或特征包括但不限于分类标准、存储位置和访问权限等,访问数据时所需的信息可以是数据的存放地址、访问协议等信息,需要访问数据的发起者在获得这些信息后可进行数据访问。
[0009]进一步的,所述数据注册中心采用元数据来定义和注册各种类型的数据。在采用元数据定义和注册各种类型的数据时,数据注册中心内还设定有元数据标准、元数据分类、元数据索引等模块,数据注册中心采用元数据为核心的注册管理方式。
[0010]为了提升本发明数据资源池的可扩展性,进一步的,所述数据资源池采用云存储方式实现。
[0011]进一步的,所述数据服务单元层还包括若干个数据服务单元、若干个提供服务聚合的数据组合单元中的任意一种单元或两种单元的组合,其中,数据服务单元用于以服务和推送方式提供不同需求的服务支持接口。本发明应用时可针对常规应用的共性建立起数据服务单元和数据组合单元,使构建应用系统时操作更加便捷。
[0012]进一步的,所述数据服务单元层还包括若干个提供数据访问的数据访问单元、若干个提供可视化用户界面的数据用户单元、若干个根据应用的需求集成特定数据处理功能的数据处理单元中的任意一种单元或多种单元的组合。其中,本发明的数据功能单元和数据访问单元用于实现按需的数据访问,两者均是数据服务层中较为基础的组成部分;本发明在具体设置时,每个数据处理单元可针对具体应用的需求,集成一些专门的数据处理功倉泛。
[0013]进一步的,一种面向数据的信息技术系统,还包括对数据访问期间中出现异常情况进行处理的数据异常处理中心,所述数据异常处理中心用于侦测各种异常情况,并根据设定的处理机制对异常情况作出相应的异常处理动作。其中,数据异常处理中心包括巡检、异常与冲突发现、同步处理、冗余处理、负载均衡等模块。数据异常处理中心对数据访问期间中出现异常情况进行处理,处理机制应视为可实现异常处理的各种实现方式和方法的总和。
[0014]进一步的,所述异常处理动作包括发出异常信号、使用预备数据替换异常数据及请求数据注册中心刷新相应信息。
[0015]综上所述,本发明具有以下有益效果:(1)本发明的数据功能单元是系统应用的基本组成单位,通过若干个数据功能单元的合理组合,可以由简到繁、由易到难地搭建出个性化的系统应用,快速响应对数据进行灵活访问的需求,并使得应用本身也是弹性可扩展的,可以根据需要随时调整功能,如此,本发明对系统功能进行扩展时操作便捷。
[0016](2)本发明应用时应用可根据角色所对应的数据访问权限,基于数据资源池通过一个个数据功能单元的组合搭建而成,天然地具有灵活的扩展性,摆脱了对具体方式的依赖,可以依据需求自行搭建、修改、扩展需要的应用,真正做到了随需应变、快速响应需求。
[0017](3)本发明的数据功能单元为面向数据的相关功能的封装,由数据功能单元为系统应用的搭建与运行提供逻辑方面的支撑,应用逻辑与数据不是固化绑定关系,应用都基于统一的数据资源池,同样的数据可以被若干搭建出来的系统应用在合理的权限控制下使用,从根本上保证了不再有“信息孤岛”、数据大量冗余和二义性等问题。
[0018](4)本发明应用时可通过数据权限中心进行基于数据本身的角色访问权限控制,打破了以功能为单位进行权限控制的传统,还可提供对数据进行基于本身专有属性(如生命周期、应用环境等)的访问权限控制,更能适应和满足云计算大数据时代开放环境下数据安全保障的需要。
[0019](5)本发明应用时能避免现有信息系统在需求发生变化时,所存在的变更了数据结构却未相应地变更应用程序的对应部分而导致系统崩溃的问题,并能避免现有信息系统所存在的数据离开应用(如出现数据库被恶意攻击等)时出现的安全性问题。

【专利附图】

【附图说明】
[0020]图1为本发明应用时一个具体实施例的结构示意图。

【具体实施方式】
[0021]下面结合实施例及附图,对本发明做进一步地的详细说明,但本发明的实施方式不限于此。
[0022]实施例1:
如图1所示,一种面向数据的信息技术系统,包括数据注册中心、数据资源池及数据服务单元层,其中,数据资源池是用于存储数据的空间,数据资源池存储的数据可以是任意类型的数据,其包括但不限于结构化/非结构化数据、实时/存档/历史数据,空间/非空间数据。本实施例的数据资源池采用云存储的方式实现,其具有可存储性、可访问性及可扩展性。数据注册中心用于构建起统一的数据定义、命名和注册功能以实现对数据的管理。数据定义和数据命名均为采用预设规则来设定数据的属性或特征,这些属性或特征包括但不限于分类标准、存储位置和访问权限等,数据注册实现对访问数据时所需的信息进行记录,这些信息可以是数据的存放地址、访问协议等信息,需要访问数据的发起者在获得这些信息后可进行数据访问。本实施例的数据注册中心采用元数据来定义和注册各种类型的数据,数据注册中心包含元数据标准模块、数据分类模块、元数据分类模块、注册方法模块、数据索引模块、元数据索引模块、检索模块及分布式管理和运行模块。本实施例的数据资源池是可由数据注册中心识别和管理的数据存储空间,数据经由数据注册中心注册后,数据相对于访问发起者而言具备了特定的访问特征,这些特征是可定义的和可更改的特征。
[0023]数据服务单元层包括若干个面向数据的相关功能封装的数据功能单元,数据功能单元根据具体应用确定所需访问的数据及对所访问数据的逻辑处理规则,其中,逻辑处理规则是语义规则、关联关系规则、逻辑关系规则及风格规则等。本实施例的数据功能单元用于对数据资源池内数据进行访问,其第一次访问时从数据注册中心获得相关的信息,数据功能单元拥有这些信息后进行后继的数据访问,这种访问可能会进行若干次,直至数据注册中心主动刷新信息并告知数据功能单元或访问出现了异常等情况,即在某些特定情况下数据功能单元才会再次需要从数据注册中心获取信息。
[0024]本实施例应用时通过若干个数据功能单元进行积木式地组合,可以由简到繁、由易到难地搭建出个性化的上层应用,其中,上层应用为门户网站、灵活的碎片化应用、数据分析工具等,上层应用为动态可扩展的应用,其将面向业务的逻辑转变为面向数据的逻辑,并能将面向数据的小应用系统组合为面向业务的大系统。
[0025]实施例2:
为了提升数据访问时的安全性,本实施例在实施例1的基础上做出了如下进一步限定:本实施例还包括数据权限中心,其中,本实施例数据权限中心包含用户认证模块、用户授权模块、数据属性设置模块、数据权限设置模块、数据加密模块及数据解密模块,数据权限中心对数据资源池内的数据进行访问并对访问权限进行控制。本实施例的数据权限中心用于获取数据、传输数据、存储数据、管理数据、调度数据及对数据权限进行控制,进而实现对数据的访问和控制。本实施例的数据功能单元访问数据资源池内数据时,数据功能单元将从数据注册中心获取的访问所需的信息发送给数据权限中心,由数据权限中心依据数据注册中心所载明的信息进行具体数据的访问,并将访问结果反馈至数据功能单元。本实施例应用时,数据功能单元在数据权限中心的支持下进行后继的数据访问。
[0026]实施例3:
本实施例在实施例1或实施例2的基础上做出了如下进一步限定:本实施例的数据服务单元层还包括若干个数据服务单元、若干个提供服务聚合的数据组合单元、若干个提供数据访问的数据访问单元、若干个提供可视化用户界面的数据用户单元、若干个根据应用的需求集成特定数据处理功能的数据处理单元中的任意一种或多种单元的组合,其中,数据服务单元用于以服务和推送方式提供不同需求的服务支持接口。本实施例中数据服务层的各个单元均可采用应用程序编程接口实现,在构建应用系统时,也可采用数据服务单元、数据组合单元、数据访问单元、数据用户单元及数据处理单元进行构建。
[0027]实施例4:
本实施例在实施例1?3中任意一个实施例的基础上做出了如下进一步限定:本实施例还包括数据异常处理中心,数据异常处理中心包含巡检模块、异常与冲突发现模块、同步处理模块、冗余处理模块及负载均衡模块,本实施例的数据异常处理中心用于对数据访问期间中出现的异常情况进行处理。本实施例应用时,数据异常处理中心用于侦测各种异常情况,并根据设定的处理机制对异常情况作出相应的异常处理动作。其中,异常处理动作包括发出异常信号、使用预备数据替换异常数据及请求数据注册中心刷新相应信息,处理机制为可实现异常处理的各种实现方式和方法的总和。
[0028] 如上所述,可较好的实现本发明。
【权利要求】
1.一种面向数据的信息技术系统,其特征在于,包括数据注册中心、数据资源池及数据服务单元层,其中:数据资源池是用于存储数据的空间;数据注册中心用于构建起统一的数据定义、命名和注册功能以实现对数据的管理;数据服务单元层包括若干个面向数据的相关功能封装的数据功能单元,数据功能单元用于对数据资源池内数据进行访问,其在初次访问数据资源池时、数据注册中心主动刷新信息并告知数据功能单元时、以及访问出现异常时均需从数据注册中心获取访问所需的信息,然后再对数据资源池内数据进行访问。
2.根据权利要求1所述的一种面向数据的信息技术系统,其特征在于,还包括对数据资源池内的数据进行访问并对访问权限进行控制的数据权限中心,所述数据功能单元将访问所需的信息发送给数据权限中心,由数据权限中心依据数据注册中心所载明的信息进行具体数据的访问,并将访问结果反馈至数据功能单元。
3.根据权利要求1所述的一种面向数据的信息技术系统,其特征在于,所述数据定义和数据命名为采用预设规则来设定数据的属性或特征,所述数据注册实现对访问数据时所需的信息进行记录。
4.根据权利要求1所述的一种面向数据的信息技术系统,其特征在于,所述数据注册中心采用元数据来定义和注册各种类型的数据。
5.根据权利要求1所述的一种面向数据的信息技术系统,其特征在于,所述数据资源池采用云存储方式实现。
6.根据权利要求1所述的一种面向数据的信息技术系统,其特征在于,所述数据服务单元层还包括若干个数据服务单元、若干个提供服务聚合的数据组合单元中的任意一种单元或两种单元的组合,其中,数据服务单元用于以服务和推送方式提供不同需求的服务支持接口。
7.根据权利要求1所述的一种面向数据的信息技术系统,其特征在于,所述数据服务单元层还包括若干个提供数据访问的数据访问单元、若干个提供可视化用户界面的数据用户单元、若干个根据应用的需求集成特定数据处理功能的数据处理单元中的任意一种单元或多种单元的组合。
8.根据权利要求1?7中任意一项所述的一种面向数据的信息技术系统,其特征在于,还包括对数据访问期间中出现异常情况进行处理的数据异常处理中心,所述数据异常处理中心用于侦测各种异常情况,并根据设定的处理机制对异常情况作出相应的异常处理动作。
9.根据权利要求8所述的一种面向数据的信息技术系统,其特征在于,所述异常处理动作包括发出异常信号、使用预备数据替换异常数据及请求数据注册中心刷新相应信息。
【文档编号】G06F1/32GK104076906SQ201410341092
【公开日】2014年10月1日 申请日期:2014年7月17日 优先权日:2014年7月17日
【发明者】苗放, 杨文晖, 李一平, 喻兵, 周相兵, 宋昌欣 申请人:成都理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1