种应用环境,在政府门户网站构建过程中提供数据迁移、数据交换、资源整合等支撑服务。
4.2应用系统
基于对政府门户网站的理解,并着重考虑到项目将来的纵深发展,我们采用网站群成熟的全套政府网站产品为基础,根据工程具体需求进行定制开发的模式实现。网站群产品系统架构在开放的平台之上,不受硬件约束,支持集群和负载均衡等技术,具有良好的扩展性。以成熟软件构建系统可以有效降低项目实施周期,规避技术风险,保障项目的技术和功能目标的实现。
在整个工程的建设中,我们将综合考虑多方面行业领先技术和流行的趋势,保证整个工程具有非常好的开放、可集成性,支持大的负载能力,同时具有技术的前瞻性,符合行业流行发展趋势,另外,在规划阶段设计好系统的“平台”,主要是底层数据库的平台,合理的平台的选择对整个系统的运行的高效性具有非常重要的影响。
本方案的基本技术路线是B/S结构,J2EE和系统三层架构,功能实现基于关系型数据库(如Oracle、SQL数据库等)、企业级中间件(如WebSphere、Tomcat等)等。其他功能可以在相应层次上集成相应的软件,或利用产品的应用开发接口定制开发。
整个系统将采用国际流行和通用的系统三层架构以及面向对象的技术进行设计和实现,三层架构不但能够很好的满足系统的业务需求,而且具有较好的扩展性,可以在任何一个层次上实现基于集群技术的扩展能力,结构灵活,性能稳定。应用层的系统开发支持通用的J2EE标准的中间件产品。在产品的应用层采用Java、JSP等技术进行开发,为便于系统间数据的交换,系统底层直接提供对XML、WEB Service的支持。
本项目解决方案主要采用J2EE作为开发模式, J2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、到处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等
等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlet API、JSP(Java Server Pages)以及XML、WEB Service技术的全面支持。同时根据用户要求、系统建设需求,我们可以进行灵活调整和开发,保证项目的稳定、可靠运行和使用。
基于网站群产品构建的应用系统架构如下图示:
政府门户网站软件架构图表现层系统安全管理体系日志审计、防页面篡改、防病毒、防入侵等)政府门户网站:政务公开、网上办事、政民互动、全文检索等政务信息公开网站群管理栏目管理信息发布信息共享应用层政务信息公开目录信息报送信息审核图片管理视频管理依申请公开在线办事服务在线申报在线查询在线咨询表格下载场景式服务公众参与互动在线评论问卷调查领导信箱在线访谈个性化定制第三方应用接口网页防篡改流量统计简繁转换行政审批系统邮件系统等政务资源整合网站群检索站内检索统一身份管理及单点登录维护支持管理体系4.2.1政务信息公开平台
4.2.1.1网站群创建
平台中创建门户主站和各子站点,站点之间按照授权范围进行分布式管理。每个站点都可以根据配置发布到统一的信息中心WEB SERVER集群,也可以分发到各部门自己的WEB SERVER上,实现分布式的部署环境。统一的内容管理核心平台,使数据、应用得到集中管理和维护,减少各部门分别维护应用系统和数据所带来的风险和成本增加,也可以使信息资源得到整合、共享、共用。
(用户权限工作流系统管理模板管理操作日志TRS WCM框架层工作量统计系统配置流程引擎 | 权限服务器 | 消息服务器 | 模块容器 |数据库交换容器 | 各类数据源接口、对象关系映射框架网关数据层文件系统文件系统关系型数据库TRS全文检索数据库LDAPWeb 服务 政务信息公开平台支持网站群管理模式,政府及各部门可以在内容管理核心
在政务信息公开平台中,建立的每个站点可以有自己的栏目结构、工作
流程、授权体系、站点管理员、风格模板等等,其管理权限可以集中在信息中心等信息系统管理部门,也可以分配到各部门的信息部门、各业务部门进行内容、模板、栏目结构的维护。子站点的创建方式支持多种,包括新建、类似创建、智能建站、站点导入等方式。
4.2.1.2栏目管理
在政务信息公开平台中,为网站的栏目管理引入了类似Windows资源浏览器操作的概念“文件夹”,每个栏目相当于一个文件夹,其下的子栏目相当于子文件夹。每个文件夹可以存放该栏目的文档资料,同样也可以为这个文件夹配置显示的模板、审核的工作流、权限控制方式等等。资源浏览器的操作方式,使系统使用门槛更低,管理员无须理解大量专有名词便可运用熟悉的概念和操作方式对网站进行管理。
? 支持栏目的新建、删除、修改、移动、预览、发布。目录结构可根据需
要自定义生成。
? 可以为每个栏目指定不同的管理用户,让不同的人员负责维护、发布不
同的栏目。
? 每个栏目可以指定不同的栏目首页模版和栏目内容模版。
? 每个栏目可单独或批量进行完善的权限设定(浏览、查看、发表等一系
列权限)。
? 支持栏目导入导出功能,当栏目结构或数据出现错误时,可以保证系统
的稳定可靠运行并可根据需要修复错误的栏目结构并保证数据不丢失。