论文部分内容阅读
在目前企事业单位信息工程的建设过程中,面临资源共享、安全控制、业务协同和业务集成等一系列问题。XML由于具有开放性、自描述性和平台无关性,被称作“Web上的ASCII码”,近来已成为科学与业务应用中数据表示的标准和企事业应用间数据交换的标准。同时,基于HTTP的、以浏览器为前端工具的Web访问方式已成为信息访问的主流。本文以某市工商、税务、公安等各部门共享企业登记管理信息为例,依托Web提出了一种以XML文件作为中间方法实现数据交换的解决方案,设计了基于XML的数据交换的框架结构,提出了基于XML的数据交换模型。同时对传输数据安全性进行了探讨,分析了RSA、DES加密算法,提出了在数据交换过程中完成数据加密的方法,以满足各职能部门之间信息共享及数据安全的需要。本文分析了目前企事业单位“信息孤岛”的现状,以及各职能部门对不同数据库之间的连接、数据交换和数据共享的需求,由此提出了本文的技术创新思路;分析了数据交换模型的设计目标,构造出数据交换的框架模型。对框架中的每一个节点功能做了完备的设计,并且详细分析了整个数据交换系统的工作流程;以工商、税务部门之间的数据交换为背景,用JAVA语言实现了数据交换平台。最后,介绍了在交换过程中的数据加密解密并予以实现。设计的系统与平台无关,能兼容企业所用的大多数软硬件平台,以及各种数据库平台,屏蔽网络、操作系统、数据库、应用系统等软硬平台的差异,使企事业单位通过数据交换系统实现无缝的、透明的交换数据;采用数据交换中心来实现数据的集中处理、不同数据格式的转换,增加了系统的可扩展性;从数据传输、身份认证、权限控制、消息内容加密和多级日志等多方面增强数据交换系统的安全性;用DES和RSA算法对XML文件或XML文件中的元素进行加密,增加传输数据的保密性;创建WrapperTimer类实现了数据传输的定时执行,降低了对人工的依赖性。本文旨在提出针对异构平台进行数据交换的设计方法。