The invention provides a data exchange device, which exchanges data between heterogeneous application systems or heterogeneous databases, including: monitoring and management components, which provide multiple interfaces, schedule and monitor the business process of data exchange, record the log of data exchange, display the business process of data exchange graphically by monitoring and management components, and add data Encrypt and manage user rights; data exchange component, data exchange component, carries out message communication between heterogeneous application systems or databases, transforms and verifies messages from different application systems or databases, and carries out message communication between heterogeneous application systems or databases in a unified format; transmission component, transmission component in heterogeneous application systems or databases End to end data transmission between heterogeneous databases. The invention can exchange data between heterogeneous application systems or heterogeneous databases, and realize data integration between subsystems with different structures.
【技术实现步骤摘要】
数据交换装置
本专利技术涉及数据库
,更具体地说,涉及一种在异构数据库或者异构应用系统之间进行数据交换的装置。
技术介绍
在诸如政府部门、大型企业使用的管理系统中,大致可以分为以下三个层:客户层、业务层和数据库层。客户层提供完整的人机交互界面。解决系统的输入和输出,实现数据采集、外设管理和使用、资料的显示和打印等功能。客户层接受业务层的约束,依据业务功能的要求提供特定的应用界面序列。客户层的客户端通常通过浏览器实现。业务层形成业务逻辑,业务层同时也提供了资源管理,规则服务,安全服务,日志管理,消息服务等功能。数据库层主要存放系统数据,数据库层包括数据库管理系统、数据库应用软件、数据及文件。对于政府部门和大型企业使用的管理系统而言,通常是通过整合下属的多个部门或者多个分公司的系统而组成,而下属部门或者分公司由自己的管理子系统,各个部门或者分公司的管理子系统使用的应用系统或者数据库的结构可能有所不同,形成异构数据库或者异构应用系统。而在进行系统整合时需要在异构数据库和异构应用系统之间进行数据交换和数据传输,面临数据格式不统一的问题。
技术实现思路
本专利技术提出一种数据交换装置,在异构应用系统或者异构数据库之间进行数据交换,该数据交换装置包括:监控及管理组件,监控及管理组件提供多种接口,调度并监控数据交换的业务流程,记录数据交换的日志,监控及管理组件以图形化展示数据交换的业务流程,对数据进行加密并管理用户权限;数据交换组件,数据交换组件在异构应用系统或者异构数据库之间进行 ...
【技术保护点】
1.一种数据交换装置,其特征在于,在异构应用系统或者异构数据库之间进行数据交换,该数据交换装置包括:/n监控及管理组件,监控及管理组件提供多种接口,调度并监控数据交换的业务流程,记录数据交换的日志,监控及管理组件以图形化展示数据交换的业务流程,对数据进行加密并管理用户权限;/n数据交换组件,数据交换组件在异构应用系统或者异构数据库之间进行消息通信,对来自不同应用系统或者数据库的消息进行转换和校验,以统一格式在异构应用系统或者异构数据库之间进行消息通信;/n传输组件,传输组件在异构应用系统或者异构数据库之间进行端对端的数据传输。/n
【技术特征摘要】 【专利技术属性】
1.一种数据交换装置,其特征在于,在异构应用系统或者异构数据库之间进行数据交换,该数据交换装置包括:
监控及管理组件,监控及管理组件提供多种接口,调度并监控数据交换的业务流程,记录数据交换的日志,监控及管理组件以图形化展示数据交换的业务流程,对数据进行加密并管理用户权限;
数据交换组件,数据交换组件在异构应用系统或者异构数据库之间进行消息通信,对来自不同应用系统或者数据库的消息进行转换和校验,以统一格式在异构应用系统或者异构数据库之间进行消息通信;
传输组件,传输组件在异构应用系统或者异构数据库之间进行端对端的数据传输。
2.如权利要求1所述的数据交换装置,其特征在于,所述监控及管理组件包括:
接口管理单元,接口管理单元提供多种接口,不同的接口使用不同的适配器在本地数据格式和统一数据格式之间进行映射;
图形化展示单元,图形化展示单元提供人机交互界面,以图形化展示数据交换的业务流程并接收用户指令;
调度监控单元,依据用户指令对数据交换的业务流程进行调度和监控,并进行异常处理;
日志记录单元,记录数据交换的业务流程的日志;
安全管理单元,对数据进行加密并管理用户权限。
3.如权利要求2所述的数据交换装置,其特征在于,所述接口管理单元使用的适配器包括:数据库适配器、数据库转换器、消息中间件适配器、WebServices适配器、XML适配器、HTML适配器、COM适配器、CORBA适配器,通过适配器将本地数据格式映射为统一的XML格式。
4.如权利要求1所述的数据交换装置,其特征在于,所述数据交换组件在异构应用系统或者异构数据库之间建立消息总线,通过消息总线进行消息的收发,消息转换,消息校验和路由控制。
5.如权利要求4所述的数据交换装置,其特征在于,所述数据交换组件包括:
数据收发单元,数据收发单元进行消息的收发;
技术研发人员:黄勇,肖焱青,牛淑珍,陈淑贤,
申请(专利权)人:上海众恒信息产业股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。