数据交换平台
数据交换平台(TM-eXdata)基于J2EE架构和XML技术开发的新一代数据共享、交互套件,可广泛适用于异构网络或系统之间的文件/数据的传送、转换和共享,是构建各类电子数据/公文交换中心、协同工作系统以及并联审批的核心基础。
1、数据交换的体系结构
数据交换平台(TM-eXdata)以DataEX Engine(数据交换引擎)为核心,通过Web Service为服务接口,配合DataEX Agent(数剧交换代理)满足同一平台、不同平台甚至是非网络连接系统之间的安全数据交换应用,管理员或服务使用者可以通过DataEX console(数据交换管理控制台)实现对交换任务的定义和状态跟踪,各部分的结构如下图所示:
DataEX Engine和DataEX WebService API、DataEX Console组成一个完整的数据交换应用系统,能够实现连接到DataEX Engine的数据库系统与应用系统(主要是文件交换应用)之间的安全数据交换;采用DataEX Agent协助完成与远程甚至是非联网应用系统之间的安全数据交换
2、核心功能
数据交换平台(TM-eXd软件开发
ata)实现交换任务的定义、交换任务的调度、权限控制、数据的安全传输及管理等主要功能。包括① 数据源管理
系统采用数据连接器来实现接收不同的数据来源的数据。数据连接器通过统一的数据源描述XML定义模板屏蔽了各不同类型数据源的差别,通过定义统一的连接接口为上层交换提供统一的底层接口,也使新类型的数据源接入仅需要增加连接器即可实现。
② 设置管理
设置管理是管理数据源定义、交换数据之间映射关系和交换执行方式、时间定义的管理模块,为数据交换的执行提供详细的描述信息。包括:
订阅发布源管理
任务管理
③ 数据交换管理
数据交换管理是数据交换任务的执行模块,是平台根据定义的数据交换任务最终完成数据读取、校验、格式转换、编码、传输、解码、格式还原、数据写入等操作,实现数据交换。包括:
任务调度
XML转换
缓冲管理
交换记录保存
④ 权限控制
实现对数据交换各种资源的访问及使用权限控制。管理员可以通过平台的管理控制台为数据源、订阅/发布源、任务设置访问权限。该模块在被任务管理模块调用时通过接收的权限信息(包括访问者、访问的资源:数据源、订阅/发布源、任务)调用平台提供的统一权限服务接口获取平台对相应资源的访问权限,并将结果返回任务管理模块。
⑤ 传输控制
系统通过WebService接口与客户端程序完成完整的数据传输。
为保证传输数据的安全性、完整性和提高传输效率,系统先采用压缩算法为需要传输的数据进行压缩以减少网络传输带宽的占用,节省传输时间;采用数字证书对压缩的数据作数据签名保证数据的完整性,安全性。
⑥ 安全控制
安全控制利用平台提供安全服务接口为传输控制、缓冲控制提供安全的加/解密,签名/验证签名等功能。
3、Web Service接口
数据交换提供以下几种Web Service接口实现对数据交换的应用:
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。