System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于SOA的全景多元异构数据融合方法技术_技高网

基于SOA的全景多元异构数据融合方法技术

技术编号:41276743 阅读:5 留言:0更新日期:2024-05-11 09:28
本发明专利技术涉及一种基于SOA的全景多元异构数据融合方法,包括步骤:a.采用Web Service搭建通讯接口,建立通信协议,构建数据格式标准;b.采用SOA能够将需求的数据进行整合、封装;c.结合SOA技术,构建全景多元异构数据融合服务平台。利用本申请能够对配电终端信息标准化,实现多元异构数据的融合,支撑未来多元多态海量异构数据的接入。

【技术实现步骤摘要】

本专利技术涉及一种基于soa的全景多元异构数据融合方法。


技术介绍

1、数据集成技术的研究始于七十年代中期,至今已有二十多年了。研究者己经提出许多集成的体系结构和实现方案。

2、从模型上看有三种,分别是联邦方式、数据仓库和中间件方式。从集成技术上看目前异构数据库集成技术主要有以下几种:①数据迁移和转换技术:此技术存在数据同步的问题,数据更新时需要人工运行转换程序,对于数据更新频繁且实时性要求高的场景不适用;②联邦数据库技术:联邦数据库是一种分布式数据管理系统,由于其屏蔽了各种数据源之间的差异,能够实时快捷的对异构数据源的数据进行操作。联邦数据库系统可分为两类全局联邦模式和松散联邦数据库系统,全局联邦模式集成高,解决了数据异构的问题,但构建此模式非常复杂且拓展性差。松散联邦数据库系统对数据集成度不高,但数据动态性能好,不需要维护全局模式,但需要自行解决数据异构问题;③中间件技术:是目前应用比较多、较为常见的异构数据集成技术,使用全局数据视图模式对异构数据进行整合,基于中间件的数据集成系统主要包括中间件和包装器。异构数据源与包装器一一对应中间件通过包装器访问对应的数据源。

3、随着互联网的迅猛发展企业信息管理系统中采基于应用系统越来越多由此产生了大量了非结构化数据传统的数据整合技术在面对这些非结构化的异构数据集成显得力不从心。


技术实现思路

1、有鉴于此,有必要提供一种基于soa的全景多元异构数据融合方法。

2、本专利技术提供一种基于soa的全景多元异构数据融合方法,该方法包括如下步骤:a.采用web service搭建通讯接口,建立通信协议,构建数据格式标准;b.采用soa能够将需求的数据进行整合、封装;c.结合soa技术,构建全景多元异构数据融合服务平台。

3、具体地,所述步骤a包括:

4、步骤11,服务是基于xml和https的一种服务,其通信协议主要基于soap服务;

5、步骤12,服务描述通过wsdl,通过uddi来发现和获得服务的元数据。

6、具体地,所述soa架构是独立于技术是实现的,soa通过web service实现。

7、具体地,所述步骤b包括:

8、步骤21,通过基于xml的soa对数据进行包装;

9、步骤22,将包装成xml数据的片段,通过查询解析、规范、分解等操作进行归类;

10、步骤23,将同类别的数据片段通过数据整合器进行整合,形成全局数据xml文件。

11、具体地,所述步骤c包括:

12、利用统一的标准和接口进行封装,以方便不同的用户来调用相关的数据,从而能够实现多元异构数据的融合与调用。系统架构总共分为五层数据源层、系统应用服务层、企业服务总线、业务流程管理层和用户交互层。

13、具体地,所述数据源层数据有结构化数据和非结构化数据。

14、具体地,所述系统应用服务层把自己的服务接口向注册以供上一层业务流程管理层根据用户请求调用应用服务接口。

15、具体地,所述企业服务总线在系统架构中起到服务查询和路由服务请求的功能。

16、具体地,所述业务流程管理层中,流程定义被封装成流程档案。

17、本申请有益效果包括:

18、1、集成现有系统,保护原有投资

19、soa本身是一个架构抽象通过这个抽象,可以将业务构造成服务的集合。使用这种新的服务只需要知道它的接口和名称。服务的内部细节以及组成服务的组件之间的数据复杂性都对外界隐藏了这种特性使企业能够使用原有的运行在不同的机器上、不同操作系统中、使用不同的编程语言开发的功能组件来创建服务从而利用现有的资产,继续从现有的资源中获益而不必重新构建系统。

20、2、服务设计松散

21、服务是位置透明的、协议独立的。对于业务需求变化方便的松耦合服务,允许服务使用者自动发现和连接可用的服务。松藕合系统架构使得服务更容易集成或组成其它服务,同时提供了良好的应用开发和服务管理能力提供对服务使用者的验证、授权和加强安全保障。

22、3、统一了业务架构,可扩展性增强

23、在所有不同的应用系统之间基础架构的开发和部署将变得更加一致。现有组件、新开发组件可以统一在一个框架内。这样的组件集合作为服务部署在现有的基础架构中增强了可扩展性。

24、4、更易于集成和管理

25、在面向服务的体系结构中集成点是规范而不是实现,再加上服务是边界清晰的,服务之间是松藕合的,这提供了实现的透明性,把因为系统环境基于以的多元案件数据整合系统的设计与实现改变带来的影响降到最低限度。soa的服务规范是针对不同的系统设计的,这使不同环境的应用集成变得更加易于管理。特别是当多个企业一起协作时,这会变得更加重要。

26、5、更快的开发速度

27、利用现有的组件和服务可以缩短软件开发生命周期,开发人员需要考虑的只是把现有的功能组件如何转换成soa服务,需求收集、开发和测试的工作量都会大幅降低。

28、soa松散耦合的、可组合的、可互操作的和有复用潜力的服务特点,有助于建立更具适应力的自动化企业环境,从而提高了企业适应业务变化的能力。

本文档来自技高网...

【技术保护点】

1.一种基于SOA的全景多元异构数据融合方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的基于SOA的全景多元异构数据融合方法,其特征在于,所述步骤a包括:

3.如权利要求2所述的基于SOA的全景多元异构数据融合方法,其特征在于,所述SOA架构是独立于技术是实现的,SOA通过Web Service实现。

4.如权利要求3所述的基于SOA的全景多元异构数据融合方法,其特征在于,所述步骤b包括:

5.如权利要求4所述的基于SOA的全景多元异构数据融合方法,其特征在于,所述步骤c包括:

6.如权利要求5所述的基于SOA的全景多元异构数据融合方法,其特征在于,所述数据源层数据有结构化数据和非结构化数据。

7.如权利要求6所述的基于SOA的全景多元异构数据融合方法,其特征在于,所述系统应用服务层把自己的服务接口向注册以供上一层业务流程管理层根据用户请求调用应用服务接口。

8.如权利要求7所述的基于SOA的全景多元异构数据融合方法,其特征在于,所述企业服务总线在系统架构中起到服务查询和路由服务请求的功能。

9.如权利要求8所述的基于SOA的全景多元异构数据融合方法,其特征在于,所述业务流程管理层中,流程定义被封装成流程档案。

...

【技术特征摘要】

1.一种基于soa的全景多元异构数据融合方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的基于soa的全景多元异构数据融合方法,其特征在于,所述步骤a包括:

3.如权利要求2所述的基于soa的全景多元异构数据融合方法,其特征在于,所述soa架构是独立于技术是实现的,soa通过web service实现。

4.如权利要求3所述的基于soa的全景多元异构数据融合方法,其特征在于,所述步骤b包括:

5.如权利要求4所述的基于soa的全景多元异构数据融合方法,其特征在于,所述步骤c包括:

6.如权利...

【专利技术属性】
技术研发人员:索智鑫王译萱宋佳骏王嘉延洪慧君卢有飞邹时容梁雪青
申请(专利权)人:广东电网有限责任公司广州供电局
类型:发明
国别省市:

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

1