论文部分内容阅读
随着信息技术的不断发展,政府的各个部门都建立了基于各种数据库系统的信息管理系统,这些信息系统为政府部门的日常事务处理提供了便利。但是由于建设初期各种资源和技术的限制,各个部门的系统所采用的网络环境、操作系统和数据库系统都有所差异,所以各个异构系统间的数据共享和交换都比较困难,形成了众多信息孤岛。然而,随着电子政务的不断发展,政府的各个部门之间需要交换的数据日益繁重。因此,基于电子政务的异构系统间的数据交换技术的研究显得格外重要。目前常用的数据交换方式有基于EDI(电子数据交换,Electronic Data Interchange)技术的、基于中间件技术和基于Web Service技术的。基于EDI技术的数据交换对数据的传输有较多限制,只能使用特定的网络协议和安全协议,基于中间件技术的数据交换时间较长,基于Web Service技术对会话的保持和超时等控制较为困难,其单一的请求应答模式对系统的整体服务管理比较复杂。论文在分析上述技术的基础上,提出一种基于XML的异构系统数据交换技术,它有效的将EDI、中间件技术、Web Service技术与XML技术结合在了一起,这种数据交换方式涵盖了EDI和Web Service技术的优势,而且依靠中间件技术实现了联网、脱网、故障等状态下的数据共享与交换。本论文的研究来源是山西省政务外网数据交换平台的建设项目。通过深入分析政府各级部门的信息系统现状,并综合考虑未来信息化建设的规划。首先,论文提出了基于XML的电子政务数据交换平台的总体结构及需要实现的功能模块,平台包括了数据采集、数据转换、数据整合及数据传输等功能模块。其次,论文介绍了数据交换中具体的XML操作。然后,论文研究了使用XML技术实现数据转换的具体方法。最后,论文介绍了异构数据交换的实现过程。通过大量成功的实验证明了使用XML可以将来自异构系统的不同数据源的数据很容易的集成在一起,应用软件可以在中间层的服务器上对后台数据库的数据进行集成,然后以XML格式发送给客户端或其他服务器。客户端在接收到数据以后,可以使用本地软件来解析数据,并对数据做进一步处理,这样就能有效的解决山西省政务外网中日益繁重的异构数据交换问题。