论文部分内容阅读
近年来,电子政务建设在我国一直是一个热门领域。我国电子政务建设取得了一定的成绩,但也面临着两个主要的难点:第一个是信息孤岛问题;第二个是电子政务的一体化问题。电子政务建设迫切需要一个完善的解决方案,使系统的各部分的业务处理系统有机地结合起来,这是我国现阶段电子政务建设必须解决的问题。从一开始的设计就要考虑到将来的集成性,或者对已有系统的改造要考虑适应将来集成系统的需要。Web Services正是提供这样一个针对诸多异构平台、异构数据的集成系统的’最好的实现的方案。Web Service利用了现有的HTTP和XML等成熟技术,实现了不同应用系统松散耦合的集成,其开放性、良好的互操作性、语言和平台的无关性等优点,成为解决异构系统集成的首选。它得到了大多数软件厂商的支持,具有广阔的应用前景。正是由于Web Services的这些特点,使得其成为电子政务解决方案的一个理想选择。本文主要是通过一个电子政务系统实际项目的设计与实现探讨WebServices技术在电子政务系统中的应用。首先,回顾了电子政务的基本概念、电子政务在国内外的发展以及理论上和实践中的一些热点和难点问题。其次,深入研究目前XML技术的标准,包括基础标准和应用标准,对解析器SAX和DOM、XML模式DTD和XMLSehema等进行比较分析。再次,研究了Web Services的体系结构,包括Web Services的概念、协议栈、开发平台等方面的内容。通过对照当前电子政务发展中存在的问题以及WebServices技术的特点,提出将Web Services技术应用到电子政务系统中以解决其通用、跨平台、可维护等方面的问题。最后,选用具有最完善的Web Services技术框架的.NET平台作为开发平台,在设计上使用基于B/S的三层运行模式。在确定了总体设计方案的基础上,运用Visual Studio.NET开发工具对整个系统进行开发实现。在开发过程中综合应用了基于ASENET页面技术、基于ADO.NET的SQL数据库查询技术、以XML为核心的Web Services协议栈调用和使用技术。结尾处文章总结了系统的运行情7畀.以及需要改讲之皮h。