公安部于2001年初启动了金盾工程项目,并在2001年下半年完成了部和省一级的公共数据交换系统的建设。数据交换平台(EHL DXP)要实现地市一级公安部门的公共数据交换功能,并要和现有的部和省一级公共数据交换系统有机地结合,使整个公安部门都能够使用公共数据交换系统,以达到数据集中和数据共享的目的。此外,随着计算机应用的日益普及,各单位开发的业务系统都需要与外单位进行集成。特别是大型企业内部,更是有必要进行数据的整合以便适用WTO环境的需要。基于此,产生了企业应用集成的要领其中,利用消息来进行异步通信是企业应用集成的很大一部分内容。
数据交换平台(EHL DXP)的设计目标是完成不同应用系统数据在同一个平台的传输,它是通过IBM MQSeries的数据传输功能来实现的。数据交换平台要使用公安部数据交换系统的标准数据传输协议,使数据在DXP平台和省一级的数据交换平台之间的传输一致。
数据交换平台分为Linux和Windows两个版本。分为三个部分:服务器、客户端和管理终端。服务器负责数据的接收、存储、路由和发送。客户端的数据需要发往异地时,先存储到服务器队列,然后通过适当路由发往下一站地址。客户端则负责与应用系统进行交互,具体地为其提供了两种接口:目录接口和事件接口。用户在发送方或接收方可分别定义相应目录,分别对应应用数据的输出与输入数据存储的目录。数据交换平台可以使目录传输自动化,完全不用用户的干预。对事件接口,发送方应用程序可以调用数据交换平台提供的相应函数发往目的地。目的地接收到数据后,能自动触发相应程序进行处理。这样,就实现了数据交换平台与应用程序的紧密相连。管理终端则为用户监控数据传输过程提供了手段,方便用户的管理。
数据交换平台模块独立性好,适用于各种应用,传输高效、健壮,是很好的EAI(Enterprise Application Integration)解决方案。
|