中文(中国)
1、数据交换的体系结构
数据交换平台(TM-eXdata)以DataEXEngine(数据交换引擎)为核心,通过WebService为服务接口,配合DataEXAgent(数剧交换代理)满足同一平台、不同平台甚至是非网络连接系统之间的安全数据交换应用,管理员或服务使用者可以通过DataEXconsole(数据交换管理控制台)实现对交换任务的定义和状态跟踪,各部分的结构如下图所示:
DataEXEngine和DataEXWebServiceAPI、DataEXConsole组成一个完整的数据交换应用系统,能够实现连接到DataEXEngine的数据库系统与应用系统(主要是文件交换应用)之间的安全数据交换;采用DataEXAgent协助完成与远程甚至是非联网应用系统之间的安全数据交换
2、核心功能
数据交换平台(TM-eXdata)实现交换任务的定义、交换任务的调度、权限控制、数据的安全传输及管理等主要功能。包括
①数据源管理
系统采用数据连接器来实现接收不同的数据来源的数据。数据连接器通过统一的数据源描述XML定义模板屏蔽了各不同类型数据源的差别,通过定义统一的连接接口为上层交换提供统一的底层接口,也使新类型的数据源接入仅需要增加连接器即可实现。
②设置管理
设置管理是管理数据源定义、交换数据之间映射关系和交换执行方式、时间定义的管理模块,为数据交换的执行提供详细的描述信息。包括:
订阅发布源管理
任务管理
③数据交换管理
数据交换管理是数据交换任务的执行模块,是平台根据定义的数据交换任务最终完成数据读取、校验、格式转换、编码、传输、解码、格式还原、数据写入等操作,实现数据交换。包括:
任务调度
XML转换
缓冲管理
交换记录保存
④权限控制
实现对数据交换各种资源的访问及使用权限控制。管理员可以通过平台的管理控制台为数据源、订阅/发布源、任务设置访问权限。该模块在被任务管理模块调用时通过接收的权限信息(包括访问者、访问的资源:数据源、订阅/发布源、任务)调用平台提供的统一权限服务接口获取平台对相应资源的访问权限,并将结果返回任务管理模块。
⑤传输控制
系统通过WebService接口与客户端程序完成完整的数据传输。
为保证传输数据的安全性、完整性和提高传输效率,系统先采用压缩算法为需要传输的数据进行压缩以减少网络传输带宽的占用,节省传输时间;采用数字证书对压缩的数据作数据签名保证数据的完整性,安全性。
⑥安全控制
安全控制利用平台提供安全服务接口为传输控制、缓冲控制提供安全的加/解密,签名/验证签名等功能。
3、WebService接口
数据交换提供以下几种WebService接口实现对数据交换的应用:
交换任务执行接口:为数据交换客户端和应用系统提供交换任务的执行调用接口,数据交换客户端利用该接口实现与平台之间的数据交换,应用系统利用该接口实现在业务流程中集成数据交换服务。
管理控制接口:为管理控制台提供交换服务的设置、管理、监控接口,为管理控制台的功能扩展和其他应用系统集成数据交换管理界面提供良好的扩展性。
4、典型应用
数据交换平台支持同构系统直接交换、异构网络环境联网和非联网的数据交换模式。











