论文部分内容阅读
电子政务是随着计算机技术和网络技术的快速发展而建立起来的。电子政务的目的是利用现代的信息技术实现政府办公网络化、自动化、无纸化,打破政府各部门之间的隔阂,提高政府部门的效率,促进相互协作,最终提供给公众便利的服务。电子政务系统需要进行统一的设计,但因为行业和历史等等因素,各政府部门间存在大量的异构平台、异构数据等诸多问题:有的部门可能是各自开发的独立系统;有的部门现在还不需要集成到统一的系统。电子政务发展的最终的目的,决定了将来的发展趋势是统一的集成。从一开始的设计就要考虑到将来的集成性,或者对已有系统的改造要考虑适应将来集成系统的需要,都是必要的。Web Service正是提供这样一个针对诸多异构平台、异构数据的集成系统的最好的松散的方案。Web Service利用了现有的HTTP和XML等成熟技术,对内封装业务逻辑,对外提供调用接口,实现了不同应用系统松散耦合的集成。本文涉及的电子政务系统具体实现工作是在微软公司的.NET平台上开展的。微软的.NET平台是一个强大的开发平台,致力于互联系统的应用,提供了对Web Service和多层企业级开发的强有力支持。本文实现的应用系统以.NET平台下的七层架构为基础进行开发,设计了每个层次的实现细节,涉及了.NET技术框架的ADO.NET和ASP.NET技术,ADO.NET用于构建到SQL Server数据库的访问,用于数据访问层; ASP.NET实现最终的用户的Web交互,用于用户表现层。其余五个层次分别实现不同的逻辑功能。最终实现的电子政务系统包括内网办公系统和外网网站系统,内外网系统之间通过Web Service实现了互联,内网办公系统还通过Web Service获得需要的业务数据。在本文的电子政务系统里,.NET平台和Web Service技术为实现高效率、低代价的开发,起了关键作用。