下面对数据交换系统架构进行简单介绍。
一个数据交换系统由专用服务器(集群)和物理存储构成,并通过传输工具和提供方应用系统、接收方应用系统进行连接。数据提供方应用系统负责将文件(源文件)传到数据交换系统的物理存储上,由数据交换系统检测源文件是否到达并进行内部处理(转换、校验),在物理存储上生成结果文件,最后由数据交换系统将结果文件传给接收方应用系统。
集中式数据交换系统逻辑架构如图10-3所示。
集中式数据交换系统一般包含以下功能模块(数据交换系统的功能性需求):
(1)数据交换存储通过接人区目录与接出区目录,向外提供整个集中式数据交换系统对外的数据接口,分别用于接收方和提供方应用系统发送的待处理文件,以及发送处理结果文件给接收方应用系统。处理中间结果可存放在结果存放区。当集中交换规模较小时,数据交换存储可以使用对应服务器的本地硬盘,由本地文件系统管理;当集中交换规模较大时,数据交换存储可以使用逻辑共享存储(如分布式文件系统存储节点服务器上的存储)或物理共享存储(共享的SAN存储盘机,需要使用共享文件系统管理,典型产品包括IBMGPFS、昆腾Stornext等)。