一种数据标准化方法和系统技术方案

技术编号:14483338 阅读:114 留言:0更新日期:2017-01-26 02:50
本发明专利技术实施例涉及一种数据标准化方法和系统,所述方法包括:接口管理模块识别DOA资源总线上传输的待存储数据;接口管理模块根据数据存储逻辑生成所述待存储数据的路由信息;所述接口管理模块根据所述路由信息在多个数据接口中确定用于捕获所述待存储数据的第一数据接口;所述第一数据接口从所述DOA资源总线上获取所述待存储数据,封装为标准化数据结构的数据;所述第一数据接口将所述数据发送到与所述第一数据接口相连接的数据管理模块进行存储。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种数据标准化方法和系统
技术介绍
近些年,面向服务的体系结构(Service-orientedarchitecture,SOA)已经广泛应用。它将应用程序功能作为服务发送给最终用户或者其他服务。它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。然而大数据时代,受体系结构的局限,信息
长期存在的问题在大数据时代愈发突出:系统间的信息难以共享;已建系统的功能扩展困难;海量、异构、多源、动态、实时变化和爆发式增长的大数据难管理,难分析,难挖掘;面向业务的软件工程开发过程复杂,维护困难,生命周期短;信息安全关系到国家安全、社会稳定、企业利益和个人隐私,在互联网开放环境下,问题更为突出;数据提供者的利益得不到保障等。即便是SOA所提供的松散耦合的方式也无法满足大数据时代的需求。其原因在于,SOA架构下,数据的管理依然采用异构的管理方式,导致数据共享性受到限制。如果不解决数据标准化的问题,就无法从根本上解决数据耦合所带来的上述种种问题。
技术实现思路
本专利技术实施例提供了一种数据标准化方法和系统,数据完全解耦合,便于数据共享。应用调用数据时可通过接口管理模块直接从数据管理模块中调用相应数据,以实现不同的功能应用,系统功能的扩展不受传统数据之间耦合的关系限。应用该方法的业务系统,维护成本低,扩展性好。第一方面,本专利技术实施例提供了一种数据标准化方法,包括:接口管理模块识别面向数据的体系结构DOA资源总线上传输的待存储数据;接口管理模块根据数据存储逻辑生成所述待存储数据的路由信息;所述接口管理模块根据所述路由信息在多个数据接口中确定用于捕获所述待存储数据的第一数据接口;所述第一数据接口从所述DOA资源总线上获取所述待存储数据,封装为标准化数据结构的数据;所述第一数据接口将所述数据发送到与所述第一数据接口相连接的数据管理模块进行存储。优选的,在所述接口管理模块根据数据存储逻辑生成所述待存储数据的路由信息之前,所述方法还包括:所述接口管理模块从数据注册中心获取所述数据存储逻辑。优选的,在所述接口管理模块识别DOA资源总线上传输的待存储数据之前,所述方法还包括:所述接口管理模块面向所述数据管理模块配置相应的数据接口。优选的,所述方法还包括:所述接口管理模块根据接收到的数据请求信息得到被请求数据的路由信息;所述数据请求信息中包括发起所述数据请求信息的应用的属性信息;所述接口管理模块根据所述被请求数据的路由信息确定相应的第二数据接口;所述第二数据接口根据所述路由信息获取存储在与所述第二数据接口相连接的数据管理模块中的被请求数据,并根据所述属性信息对所述被请求数据进行编译处理,得到所述应用支持的数据结构的数据;所述DOA资源总线将所述编译处理得到的数据传输到所述应用。优选的,所述方法还包括:通过数据权限中心对存储的所述数据进行权限管理。优选的,所述方法还包括:通过数据异常控制中心对所述多个数据管理模块中存储的数据的数据一致性进行处理。优选的,所述方法还包括:通过应用接口单元接收所述应用发送的数据请求信息,并将所述数据请求信息发送到所述接口管理模块。优选的,所述接口管理模块捕获所述数据管理模块上线的信息。优选的,所述接口管理模块获取所述数据管理模块下线的信息。第二方面,本专利技术实施例还提供了一种数据标准化系统,包括上述第一方面所述的接口管理模块、多个数据接口、DOA资源总线和数据管理模块。本专利技术实施例提供的数据标准化方法,数据完全解耦合,便于数据共享。应用调用数据时可直接调用数据,以实现不同的功能应用,系统功能的扩展不受传统数据之间耦合的关系限。应用该方法的业务系统,维护成本低,扩展性好。附图说明图1为本专利技术实施例提供的数据标准化方法流程图;图2为本专利技术实施例提供的将标准化的数据进行使用的过程流程图;图3为本专利技术实施例提供的数据标准化系统的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。下面以图1为例详细说明本专利技术实施例提供的数据标准化方法。如图1所示,本实施例的数据标准化方法包括如下步骤:步骤110,接口管理模块识别面向数据的体系结构DOA资源总线上传输的待存储数据;具体的,DOA为面向数据的体系结构(DataOrientedArchitecture),DOA资源总线上传输的待存储数据可以是应用产生的数据。步骤120,接口管理模块根据数据存储逻辑生成所述待存储数据的路由信息;具体的,数据存储逻辑可以由系统中专门的模块进行管理,比如数据注册中心。接口管理模块从数据注册中心获取所需要的数据存储逻辑,并且可以根据数据存储逻辑生成该待存储的路由信息。路由信息中包括有该带存储数据的存储位置信息,比如存储该数据的数据管理模块、以及在数据管理模块中存储区域的信息。步骤130,接口管理模块根据路由信息在多个数据接口中确定用于捕获待存储数据的第一数据接口;具体的,接口管理模块管理和配置多个数据接口,每个数据接口对应一个存储数据的数据管理模块。通过路由信息,接口管理模块确定需要进行存储数据的数据管理模块,并根据该数据管理模块确定所用数据接口。步骤140,第一数据接口从DOA资源总线上获取待存储数据,封装为标准化数据结构的数据;具体的,所确定的数据接口根据路由信息,从DOA资源总线上获取该待存储数据,并将其封装为标准化数据结构的数据。步骤150,第一数据接口将所述数据发送到与所述第一数据接口相连接的数据管理模块进行存储。具体的,第一数据接口根据路由信息将封装好的数据发送到与第一数据接口相连接的数据管理模块进行存储。进一步的,在步骤110接口管理模块识别DOA资源总线上传输的待存储数据之前,需要预先面向数据管理模块配置相应的数据接口。本实施例中,数据的存储完全是独立的,数据间完全解耦。通过接口管理模块配置数据接口,由数据接口从DOA资源总线获取需要存储的数据,并进行数据封装,以标准格式的数据形式进行数据存储。以上过程为向数据管理模块中存储数据时进行数据标准化的过程。下面所述为将标准化的数据进行使用的过程,如图2所示,包括如下步骤:步骤210,接口管理模块根据接收到的数据请求信息得到被请求数据的路由信息;其中,所述数据请求信息中包括发起所述数据请求信息的应用的属性信息;步骤220,接口管理模块根据所述被请求数据的路由信息确定相应的第二数据接口;步骤230,第二数据接口根据所述路由信息获取存储在与所述第二数据接口相连接的数据管理模块中的被请求数据,并根据所述属性信息对被请求数据进行编译处理,得到应用支持的数据结构的数据;步骤240,DOA资源总线将所述编译处理得到的数据传输到所述应用。本实施例中,数据的存储完全解耦。通过接口管理模块配置数据接口,由数据接口从数据管理模块中获取相应的数据资源,通过DOA资源总线进行数据的传输,实现数据到应用可识别数据的转换。在本实施例提供的数据标准化方法中,通过数据权限中心对存储在所述数据统一进行权限管理。权限管理的范围可以包括:数据安全属性定义、数据合法性鉴别、数据访问权限定义、用户权限认证、应用授权和本文档来自技高网...
一种数据标准化方法和系统

【技术保护点】
一种面向数据的体系结构数据标准化方法,其特征在于,所述方法包括:接口管理模块识别面向数据的体系结构DOA资源总线上传输的待存储数据;接口管理模块根据数据存储逻辑生成所述待存储数据的路由信息;所述接口管理模块根据所述路由信息在多个数据接口中确定用于捕获所述待存储数据的第一数据接口;所述第一数据接口从所述DOA资源总线上获取所述待存储数据,封装为标准化数据结构的数据;所述第一数据接口将所述数据发送到与所述第一数据接口相连接的数据管理模块进行存储。

【技术特征摘要】
1.一种面向数据的体系结构数据标准化方法,其特征在于,所述方法包括:接口管理模块识别面向数据的体系结构DOA资源总线上传输的待存储数据;接口管理模块根据数据存储逻辑生成所述待存储数据的路由信息;所述接口管理模块根据所述路由信息在多个数据接口中确定用于捕获所述待存储数据的第一数据接口;所述第一数据接口从所述DOA资源总线上获取所述待存储数据,封装为标准化数据结构的数据;所述第一数据接口将所述数据发送到与所述第一数据接口相连接的数据管理模块进行存储。2.根据权利要求1所述的数据标准化方法,其特征在于,在所述接口管理模块根据数据存储逻辑生成所述待存储数据的路由信息之前,所述方法还包括:所述接口管理模块从数据注册中心获取所述数据存储逻辑。3.根据权利要求1所述的数据标准化方法,其特征在于,在所述接口管理模块识别DOA资源总线上传输的待存储数据之前,所述方法还包括:所述接口管理模块面向所述数据管理模块配置相应的数据接口。4.根据权利要求1所述的数据标准化方法,其特征在于,所述方法还包括:所述接口管理模块根据接收到的数据请求信息得到被请求数据的路由信息;所述数据请求信息中包括发起所述数据请求信息的应用的属性信息;所述接口管理模块根据...

【专利技术属性】
技术研发人员:李东海贺剑敏蒙朝晖
申请(专利权)人:明算科技北京股份有限公司
类型:发明
国别省市:北京;11

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

1