【技术实现步骤摘要】
基于多数据源的数据整合装置
本专利技术涉及数据库
,更具体地说,涉及一种在多个数据源之间进行数据整合的技术。
技术介绍
随着政府部门对于信息技术使用的不断提升,对数据整合提出了越来越高的要求。为了提升办理效率,希望将各个下属部门的数据进行有效整合。在政府部门目前使用的管理系统中,管理系统大致可以分为以下三个层:客户层、业务层和数据库层。客户层提供完整的人机交互界面。解决系统的输入和输出,实现数据采集、外设管理和使用、资料的显示和打印等功能。客户层接受业务层的约束,依据业务功能的要求提供特定的应用界面序列。客户层的客户端通常通过浏览器实现。业务层形成业务逻辑,业务层同时也提供了资源管理,规则服务,安全服务,日志管理,消息服务等功能。数据库层主要存放系统数据,数据库层包括数据库管理系统、数据库应用软件、数据及文件。由于政府部门的下属部门繁多,各个下属部门之前基本都属于独立办公的状态,因此在数据整合的过程中需要整合下属的多个部门的系统和数据。而下属部门各自的管理子系统使用的应用系统或者数据库的结构可能有所不同,形成异 ...
【技术保护点】
1.一种基于多数据源的数据整合装置,将来自多个数据源的数据进行整合,其特征在于,该基于多数据源的数据整合装置包括:/n传输组件,传输组件在多个数据源之间进行端对端的数据传输;/n交换组件,交换组件在多个数据源之间进行消息通信,所述多个数据源包括异构应用系统或者异构数据库,交换组件对来自不同应用系统或者数据库的消息进行转换和校验,以统一格式在异构应用系统或者异构数据库之间进行消息通信,所述消息通信被加密;/n控制组件,控制组件提供多种接口,控制数据整合的业务流程,统一多个数据源的业务对象的定义,管理用户权限,控制组件以图形化展示数据整合的业务流程。/n
【技术特征摘要】
1.一种基于多数据源的数据整合装置,将来自多个数据源的数据进行整合,其特征在于,该基于多数据源的数据整合装置包括:
传输组件,传输组件在多个数据源之间进行端对端的数据传输;
交换组件,交换组件在多个数据源之间进行消息通信,所述多个数据源包括异构应用系统或者异构数据库,交换组件对来自不同应用系统或者数据库的消息进行转换和校验,以统一格式在异构应用系统或者异构数据库之间进行消息通信,所述消息通信被加密;
控制组件,控制组件提供多种接口,控制数据整合的业务流程,统一多个数据源的业务对象的定义,管理用户权限,控制组件以图形化展示数据整合的业务流程。
2.如权利要求1所述的基于多数据源的数据整合装置,其特征在于,所述传输组件包括:
JMS应用适配器,JMS应用适配器进行大数据量的异步传输;
WebService应用适配器,WebService应用适配器进行小数据量的实时传输;
辅助应用适配器,辅助应用适配器进行特殊数据的传输。
3.如权利要求1所述的基于多数据源的数据整合装置,其特征在于,所述数据整合组件包括:
数据收发单元,数据收发单元进行消息的收发;
转换与校验单元,转换与校验单元对来自不同异构应用系统或者异构数据库的具有不同格式的消息进行格式转换以获得统一格式的消息,并对经过格式转换的消息进行校验;
消息传输单元,使用传输协议在多个数据源之间传输具有统一格式的消息,消息传输单元以加密方式传输消息;
路由控制单元,使用基于规则的路由在多个数据源之间建立传输路径。
4.如权利要求3所述的基于多数据源的数据整合装置,其特征在于,所述交换组件在包括异构应用系统或者异构数据库的多个数据源之间建立消息总线,通过消息总线进行消息的收发,消息转换,消息校验和路由控制。
5.如权利要求4所述的基于多数据源的数据整合装置...
【专利技术属性】
技术研发人员:王占宏,施苗苗,王战英,冯佳乐,王冲,熊健,周琳华,
申请(专利权)人:上海众恒信息产业股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。