论文部分内容阅读
电子政务已受到国家的高度重视,同时社会对电子政务系统的功能和性能的要求也日益提高。当前大量的电子政务系统多为B/S模式的Web应用程序,但在不同程度上存在着可扩展性差、互操作性不强、容易形成“信息孤岛”等严重问题。SOA(Service Oriented Architecture)正是为解决这类问题而新近发展起来的设计思想和架构,其技术正处于标准制定和规范推广的阶段,在实际应用中主要还是针对遗留系统的集成问题。本文在深入研究SOA和Web Services技术的基础上,提出了针对新系统构建的电子政务系统架构,即“基于SOA的电子政务系统架构(SOA-Based E-Government Architecture, SBEGA)”,它具有三大优势:1)松藕合;2)开放性;3)基于预期长久稳定的标准。本文的主要工作包括:1)研究了SOA技术的国内外现状,指出了目前SOA在电子政务领域应用中尚缺乏比较通用的、可参照的应用系统架构,从而确立了本文的研究与设计目标。2)分析了当前电子政务系统构建中常用的系统架构及其优缺点,指出了当今电子政务所面临的问题。在此基础上,结合SOA和Web Services技术的发展现状,提出了基于SOA的电子政务系统架构,采用Web Services作为服务的实现技术。3)研究了基于SOA及Web Services的架构的安全性问题。虽然SOA和Web Services在开放性方面具有更大的优势,但正因为如此,其安全性的问题也更突出。所以,本文在分析了SBEGA的数据描述机制、通信机制和服务机制的基础上,提出了相应的安全体系设计方案。4)将本文提出的SBEGA应用于案例电子政务信息系统中,成功地解决了案例系统开发中业务需求多变的难题,同时为案例系统将来的扩展奠定了坚实的基础,也为同类系统的建造提供了有价值的参照模板和经验。