论文部分内容阅读
市民卡数据共享交换平台是北京市科委立项的项目,市民卡数据交换平台系统依托于北京市民卡工程,通过制定数据标准及数据交换标准,建立市民卡数据共享中心的数据交换系统,实现与劳社、公安等政府各业务部门之间信息的互联互通。
传统的EDI由于建设成本原因和交换标准化问题而未能规模化、普及化。XML国际化发展,成为信息标准化进程的有力工具,基于XML的数据交换成为异构系统交换的首选标准。
在数据交换平台的建设中用到了中间件技术、PKI、XML技术,本文对这些技术进行了详尽的介绍,对这些技术的发展和现状作了分析,并分析了这些技术在本系统的具体应用。在客户和服务器系统中,BEATUXEDO的出现实现了多层构架,但它还是属于客户服务器的构架,没有摆脱同步处理的应用方式和不对称的体系架构,系统的耦合度仍然较大。在对多种技术进行考察之后,选定TongLink/Q作为本系统的基础构件,TongLink/Q是国内相对成熟的中间件软件之一,在许多项目中进行了应用,然而结合市民卡数据交换系统的具体应用,发现了许多不足之处,并协商进行了解决。
为保证系统的安全性,采用了应用层安全和网络层安全两种技术,前者主要保证身份的合法、数据的安全、真实、不可抵赖,以及访问控制,后者用于在公网中建立自己的虚拟专网(VPN)。
本文对基于PKI技术的节点登录系统的流程进行了设计;对系统中使用的XML技术进行了分析;分析了市民信息数据交换标准和市民信息数据标准,并给出了示例。
本文着重介绍了数据交换平台的技术实现,包括整个市民卡系统的总体构架、网络构架、系统软件结构,提出中心制的构架方式,并认真分析了中心制的优缺点,提出了改进的方案。提出了前置机的概念,对前置机的功能和作用进行了分析。详细介绍了系统实现的7个交换流程,并对用到的模块进行了一一说明。
最后作了总结,分析了本文介绍的交换平台的特点,对未来的工作提出了改进意见。