论文部分内容阅读
电子政务是随着计算机技术和网络技术的快速发展而建立起来的。电子政务的目的是利用现代的信息技术实现政府办公网络化、自动化、无纸化,以提高政府部门的办公效率,打破政府各部门之间的隔阂,促进相互协作,最终提供给公众便利的服务。电子政务的发展可以促进政府机构改革,实现传统政府向现代化的服务型电子政府的转变,以适应工业社会向信息社会转变的需要。
本文的研究工作的重点是:把不同政府部门的网络应用程序用WebService集成为一个完整的系统。
电子政务系统须进行统一的设计,但因为行业和历史等等因素,各政府部门间存在大量的异构平台、异构数据等诸多问题,要把不同部门集成为统一的完整的系统所遇到的问题和在电子商务遇到的问题几乎是一样的:有的部门可能是各自开发的独立系统,而有的部门现在还没有为集成到统一的系统最好准备。电子政务发展的趋势和最终的目的,决定了将来的发展方向是统一的集成,这是必然的趋势。所以从一开始的设计就要考虑将来的集成性,或者对已有系统加以改造的过程中要考虑适应将来集成系统的需要,都是必要的。WebService正是提供这样一个针对诸多异构平台、异构数据的集成系统的最好的松散的解决方案。WebService利用了现有的HTTP(HypertextTransferProtocol;超文本传输协议)和XML(ExtensibleMarkupLanguage;可扩展标记语言)等成熟技术,对内封装业务逻辑,对外提供调用接口,形成了WSA(WebServiceArchitecture;WebService体系结构)完整的应用架构,实现了不同应用系统松散耦合的集成。WebService的跨平台性正是得益与HTTP和XML本身的特性。
首先简要介绍了电子政务在国内外的发展情况,然后把研究重点在WSA,先介绍了WSA的整体设计框架,然后从XML这项WebService的基础性技术研究起,直到SOAP(SimpleObiectAccessProtocol;简单对象访问协议)、WSDL(WebServicesDescriptionLanguage;WebService描述语言)、UDDI(UniversalDescription,DiscoveryandIntegration;统一描述发现和集成)等WebService的核心技术,对WebService做了一个全面的研究。最后,本文涉及的WSA的具体实现工作是在微软的.NET平台上开展的。微软的.NET平台致力于互联系统的应用,提供了对WebService的强有力的支持,其WSE(WebServiceEnhance)解决方案是对WSA的实现和增强。最终实现的完整解决方案还涉及到.NET技术框架内的ADO.NET和ASP.NET技术,ADO.NET用于构建到SQLServer数据库的访问,而ASP.NET实现最终的用户的Web交互。