2010-08-17 14:57:24 来源:CIO时代网
政府门户的网站支撑平台是政府门户的中心平台。本平台主要用于政府门户网站的信息管理和发布、部门子网站建立和管理、综合信息的发布、与其他各应用平台之间的接口等。平台是一个由应用基础框架和应用组件构成的复合平台。市政府网站管理中心所设计的网站支撑平台基于Java技术实现,遵照Java的各项技术规范搭建。
1支撑平台架构
网站支撑平台采用先进的、流行的三(多)层技术体系架构,分别为:用户层、业务逻辑层、数据存储层,如下图所示:
用户界面层:通过用户权限和信息权限过滤后,统一用户界面显示,接收用户界面操作和查询请求,将业务逻辑处理后的数据生成用户界面。
业务逻辑层:负责按照用户界面层提交的请求,并按照业务逻辑提取、过滤和处理数据,并将处理完的数据包返回给用户界面层,进行显示。整个系统会有很多的应用子系统,用户通过SERVLET调用应用子系统的功能。
数据存储层:负责系统数据和信息的存储、检索、优化、自我故障诊断/恢复,以及业务数据。
采用三层应用体系架构的优势在于:
(1)保证系统的安全性:中间层(业务逻辑层)隔离了客户(用户界面层)直接对数据库系统的访问,保护了数据库系统和数据的安全。
(2)提高系统的稳定性:三层分布式体系保证了网站系统更可靠的稳定性,满足7*24小时全天候服务:
业务逻辑层缓冲了用户与数据库系统的实际连接,使数据库系统的实际连接数量远小于应用数量。
在访问量和业务量加大的情况下,可以用多台主机设备建立集群方式,共同工作,进行业务逻辑处理,实现负载均衡。
(3)系统易于维护:由于业务逻辑在中间服务器上,并且采用构件化方式设计,当业务规则变化后,用户界面层不做任何改动,就能立即适应。
(4)快速响应:通过负载均衡以及业务逻辑层缓存数据能力,可以提高对客户端的响应速度。
2 平台原型产品
在政府门户网站建设中,我们将在已有应用平台的基础上增加必要的应用系统搭建整个门户网站系统。
网站支撑平台组成的两个要素:应用服务器和应用组件。
(1)应用服务器
应用服务器提供运行基础设施,要求是符合J2EE规范,易于开发、应用、部署和管理的特点。
(2)应用组件
市政府网站管理中心拥有自主知识软件产品或已经购买的软件产品有包括:企业级信息服务平台,安全系统平台,数据交换平台,短信平台,地理信息系统等平台。这些软件产品(平台)作为应用的组件与网站支撑平台结合,与网站支撑平台一起搭建政府门户这一政府门户网站。
3 平台实现
政府门户网站支撑平台要建设成为一个开放的、功能强大的、以应用为主的开发维护平台,以内容管理为核心,能方便快捷的建立政府的知识管理系统。并为开发系统的知识管理应用和领导决策信息查询系统做准备。
网站支撑平台将基于Java的Web技术、支持多种应用服务器,建设成为支持各种主流操作系统(Windows NT、Windows 2000、UNIX、Linux等)和各种关系型数据库(SQL Server、Sybase、Oracle、DB2等)的通用网站应用平台。
政府门户的网站支撑平台能够快速构造个性化的Web站点,它具备方便的信息组织管理、完善的用户权限管理和风格化界面生成工具;并且能够进行二次开发,构建Internet网站应用。作为网站应用系统的整合前端,它可以集成政府内部各类业务系统的数据,实现综合查询和分析,它提供方便的数据抽取工具和数据库移植管理。
采用多层的应用开发和运行体系结构的技术架构,既可以保证系统的可靠性,又可以保证系统具有良好的可拓展性和开放性。具体的说,就是Web服务器/中间件/数据库的三层结构,所有的访问并不直接访问后台的应用资源和数据资源,而是通过中间层进行访问,这样既可以保证后台数据的安全性,又可以通过中间层的调度保证性能和事务的一致性。
整个网站支撑平台主要分为后台管理界面和前端用户界面两部分。
3.1后台管理界面
提供集成化的总控台,它是网站支撑平台为大多数系统建造和维护用户(包括政府业务处理人员)提供的网站管理管理工具,包含以下模块:
(1)信息资源管理模块
为管理和维护的用户提供有效地组织不同类别信息(文字、图片、文件、多媒体等)、支持多种内容录入方式、支持工作流方式内容处理、创建信息间知识关联及信息安全访问授权的工具。信息资源管理模块可以管理系统中的各类信息。并且可以按照不同的方式检索查询关心的信息。根据不同系统用户的权限,分别设置发布、修改、审核、删除等多项独立权限。信息的发布通过模板生成相应的静态页面。
(2)用户管理模块
对于知识管理系统或业务系统来讲,信息和数据安全是制关重要的。实现有效的安全控制,一方面需要有信息和数据安全访问授权,另一方面还需要完备的用户管理。政府门户网站支撑平台的用户资源管理模块为系统管理和维护人员提供定义组、用户和角色以及它们之间关联的工具。在此基础之上的安全访问授权变得更简单、更直观。
(3)页面模板编辑模块
平台的页面模板编辑模块是一个具有简单所见即所得功能的网页编辑工具。管理维护人员可对利用它对信息或数据显示页面样式方便快捷的进行编辑和管理。页面模板编辑模块将基于XML的页面模板设计,可将业务逻辑嵌入到页面中,在可以灵活编辑页面的同时使系统互动性大大提高
(4)网站数据统计管理模块
用户可以通过本模块察看网站的各项访问的统计数据、各子栏目、信息的访问情况,以及按照日期、栏目、信息量进行统计、排序等查询。
对于系统的管理员还可以查看系统各项操作日志。
(5)任务管理模块
任务管理模块负责定义和执行系统任务,如:备份和同步系统、数据定导入导出、数据一致性验证等。管理和维护人员可在简单的操作模式下定义、执行系统任务、设置任务时间表和任务执行授权。
(6)广告管理模块
广告管理模块主要用于管理整个政府门户网站的广告链接(文字、图片或者动画)。
3.2 前端用户界面
(1)分栏目信息列表
按照栏目列出最新的信息列表,链接到相应的信息页面。支持多种格式布局、分页形式。
(2)静态页面显示
每条信息在发布之后可以生成动态或者静态页面。静态页面可以提高Web服务器的访问速度和降低系统的负担。
(3)搜索引擎
支持简单、高级两种搜索模式。提供多关键字同时检索。高级检索将提供多字段、复杂条件、选择范围等高级检索功能。
(4)用户自定义界面
获得了政府门户通行证的访问者可以根据喜好定义自己的首页内容和风格。便于访问者快速的浏览关心的内容。
(5)多系统平滑接口
政府门户网站由网站支撑平台和其他多个应用系统结合搭建。这就要求对于普通的使用者来说,前端用户界面应该统一而无缝。这是体现门户网站信息集中性、服务统一入口的最大特点。网站支撑平台与其他应用系统可以实现无缝衔接。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。