The invention relates to a middleware system for data integration and integration of the Internet of things, including the base frame system, which provides support, implementation and configuration of the storage and shared repositories of the common frameworks of each subsystem; the adapter subsystem is used to implement the interaction of the data integration and Fusion Middleware System with the external data source. A data source subsystem used to obtain real data through the adaptor subsystem; the server subsystem is used to provide parsing, validation, transformation, publishing, and sharing services for the processing of view data; integrated fusion engine subsystem is used to complete data integration and fusion between multiple data views and generate from raw data. A new data view; a data view subsystem that provides a consistent, global virtual database for applications; the connector subsystem is used to provide multiple protocol connection services. The invention provides a unified solution for data integration and integration of inter Industry Internet of things information system.
【技术实现步骤摘要】
一种物联网数据集成与融合中间件系统
本专利技术涉及一种物联网数据集成与融合中间件系统,属于计算机
技术介绍
随着各行各业信息化工作的快速发展,各行业逐步建设了行业内部的信息系统,积累了大量行业数据。为了把各行业间的“信息孤岛”的异构数据源有机的集成和融合,满足行业间信息共享与异构系统间互联的现实需求,中间件方法被广泛采用。而物联网的发展使得传感感知层的设备不断增加,数据源也成倍的增加。同时,由于“云”服务等新一代网络技术的引用,人们希望将共同完成一个项目的传感器和计算机设备组织连成网络,形成智能的自我协同、自动运作的系统,从而进一步满足人们在制造、物流、能源、环境和生活等产业的需求。迄今,比较成熟的数据库集成中间件包括:ODBC(OpenDatabaseConnectivity,开放式数据库连接),它首次用统一的方式存取数据库。OLEDB(ObjectLinkingandEmbeddingDatabase,对象链接和嵌入数据库),它定义了一个数据访问服务的集合,通过这些服务器可以方便的连接到任意的数据源。JDBC(JavaDatabaseConnectivity,Java数据库连接),它第一次支持Java语言的数据库应用程序接口。目前数据库的中间件虽然很多,但这些中间件都是和具体领域的业务有关,只对该领域的业务进行了高层次的抽象,使用范围有限。如今,用户面临的一个巨大挑战是实现跨平台、跨行业、跨互联网、并尽可能快的将大量可用的物联网数据集成和融合为信息资产,然后利用这些信息资产开辟新的商机。因此,解决物联网行业间信息系统的数据集成和共享的问题,将 ...
【技术保护点】
一种物联网数据集成与融合中间件系统,包括:基础框架子系统,用于提供各子系统的公共框架的支持、实现和配置存储及共享资源库;适配器子系统,由一个适配管理器和多个适配器组成,用于实现所述数据集成与融合中间件系统与外部数据源的交互,其中,所述适配器子系统直接访问所述外部数据源,所述适配器管理器统一管理所有的适配器;数据源子系统,用于通过所述适配器子系统获取真实数据;服务器子系统,用于为视图数据的处理提供解析、验证、转换、发布及共享服务;集成融合引擎子系统,用于完成多个数据视图间数据集成和融合,从原始数据生成新的数据视图;数据视图子系统,用于为应用提供一致的、全局的虚拟数据库,所述虚拟数据库用于与各应用进行数据交互;连接器子系统,用于提供多种协议的连接服务,并连接提供数据源的外部应用,使得应用可以在所述服务器子系统中通过不同的协议进行通讯。
【技术特征摘要】
1.一种物联网数据集成与融合中间件系统,包括:基础框架子系统,用于提供各子系统的公共框架的支持、实现和配置存储及共享资源库;适配器子系统,由一个适配管理器和多个适配器组成,用于实现所述数据集成与融合中间件系统与外部数据源的交互,其中,所述适配器子系统直接访问所述外部数据源,所述适配器管理器统一管理所有的适配器;数据源子系统,用于通过所述适配器子系统获取真实数据;服务器子系统,用于为视图数据的处理提供解析、验证、转换、发布及共享服务;集成融合引擎子系统,用于完成多个数据视图间数据集成和融合,从原始数据生成新的数据视图;数据视图子系统,用于为应用提供一致的、全局的虚拟数据库,所述虚拟数据库用于与各应用进行数据交互;连接器子系统,用于提供多种协议的连接服务,并连接提供数据源的外部应用,使得应用可以在所述服务器子系统中通过不同的协议进行通讯。2.如权利要求1所述的物联网数据集成与融合中间件系统,所述外部数据源经过适配器子系统将数据打包之后返回标准的接口,所述数据源子系统对打包后数据进行抽取,通过所述集成融合引擎子系统配置的融合规则生成虚拟数据库,然后由所述数据视图子系统提供虚拟数据库的统一视图,获取视图数据。当外部应用需连接和处理视图数据时,所述连接器子系统通过不同的协议使得外部应用可以调用连接接口和连接服务,并与所述服务器子系统进行通讯,所述服务器子系统收到指令后开始对视图数据进行处理。3.如权利要求1所述的物联网数据集成与融合中间件系统,所述外部数据源包括以下的一种或几种:主流的数据库中的结构化数据、半结构化数据、非结构化数据,第三方中间件,自我数据源即一个所述的中间件体系结构可以集成另一个所述的中间件体系结构作为它的数据源。4.如权利要求1所述的物联网数据集成与融合中间件系统,所述适配器子系统中的适配器由适配器管理器统一管理,包括适配服务、数据格式化服务。5.如权利要求1所述的物联网数据集成与融合中间件系统,所述数据源子系统的数据获取包括数据实时获取和非实时获取两种方式中的一种或两种。6.如权利要求1所述的物联网数据集成与融合中间件系统,所述服务器子系统包括安全和权限管理模块,解析与验证模块,消息路由模块,商务规则处理模块,转换与映射模块,协议交互引擎双向处理模块,工作流引擎模块和服务注册与发布模块。7.如权利要求6所述的物联网数据集成与融合中...
【专利技术属性】
技术研发人员:康子路,李强,高原原,王萌萌,
申请(专利权)人:中国电子科技集团公司信息科学研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。