第12卷第3期2011年6月
北华大学学报(自然科学版)
JOURNALOFBEIHUAUNIVERSITY(NaturalScience)
Vol.12No.3Jun.2011
4822(2011)03-0359-04文章编号:1009-
新一代站群系统的特点及构建实例
陈向东
(马鞍山师范高等专科学校软件学院,安徽马鞍山243041)
摘要:网站群是电子政务发展的必然选择,可以极大地解决电子政务中出现的诸多问题.研究了新一代站群管理系——马鞍山市站群系统.该系统已在马并从实际应用出发,设计并实现了一个电子政务系统—统的特点和性能,
鞍山市电子政务中投入使用,有效地整合了信息资源,极大地提高了办公效率.关键词:站群;电子政务;Ajax;Web服务中图分类号:TP311.52
文献标志码:A
CharacteristicsandApplicationofNewGenerationWebsitesSystem
CHENXiang-dong
(SoftwareCollegeofMa’anshanTeacher’sCollege,Ma’anshan243041,China)
Abstract:Websitesistheinevitablechoiceofelectronicgovernmentalaffairsdevelopment,itcangreatlysolve
manyproblemsappearinginelectronicgovernmentalaffairs.Thecharacteristicsandfunctionofthenewgenerationwebsitesmanagementsystemisresearched,actualapplicationisintroduced,anelectronicgovernmentalaffairssystemofMa’anshangovernmentalwebsitesmanagementsystemisdesignedandimplemented.ThissystemhasalreadybeenusedintheelectronicgovernmentalaffairsinMa’anshanCity,whichcaneffectivelyintegrateinformationresources,greatlyimproveefficiencyofthegovernmentoffice.Keywords:websites;electronicsgovernmentalaffairs;Ajax;Webservice
近几年,我国电子政务发展迅速,建设的重心已从初期的以网络建设和信息发布为主,开始转向以建设
[1]
和整合统一网络平台、统一门户网站、统一政务应用平台,提高服务水平为目的的应用阶段.
站群最早是在应用中提出来的,经过多年的发展,已实现了前台应用集成和后台管理的统一,遵循一致的技术标准和管理规范.站群技术应用领域很广,例如门户网站群、大型企事业网站群、行业网站群等.在电子政务的应用中,网站群系统可以实现门户及部门网站共享共用,站群内单点登录,统一管理,在设计界面和风格方面实现一致,使用户享受一站式受理服务等.
1站群系统简介
站群是指统一部署、统一标准,建立在统一技术架构基础之上,分级管理、分散维护,耦合程度高,信息
[2]
“一群网站”.可以实现基于特定权限共享呈送的
互联网在我国办公自动化方面的应用,加快了电子政务的发展.近几年来,各级纷纷建立了自己
04-07收稿日期:2011-基金项目:安徽高校省级自然科学研究项目(KJ2010B220).作者简介:陈向东(1972-),男,副教授,硕士,主要从事软件工程研究.
360北华大学学报(自然科学版)第12卷
的门户网站,有力地促进了政务公开、资源共享,同时吸引了广大民众积极参与社会事务.尽管各部门网站之间建立了链接,能够互相访问,但是彼此之间不能实时共享数据,各自形成封闭的系统.这种不能进
[3]
“信息孤岛”.行有效的信息共享的网站,即为
将站群系统引入到电子政务中,可以使门户主站和各级部门网站构成一个整体,彼此不再孤立.用户只要在门户主站登录就可以访问各个部门站点,获得一致的信息服务.同时,在系统内部管理上,实现统一
[4]
分配权限、统一导航、统一搜索信息、统一管理站点等,消除信息孤岛.除此之外,还可以共享公用的系统软、硬件资源,大大降低了政务成本.
网站群的研究现状和发展趋势:第1代:自然网站群,特点是未经规划,自然形成,各自.第2代:各网站仍然处于一个平面,彼此没有隶属关系,而且各网站间相互,不能共享信息.特点是站点外表统一,信息孤立,无法实现统一管理.
第3代:分散在不同物理位置的单独网站被整合在一起,能够共享信息.特点是必须借助第三方软件,才能将众多网站整合到一起,不能充分共享信息和资源,不能实现统一管理和统一升级网站后台系统,不
[5]
能达到在整个站群内联合检索的目的.
第4代:利用站群内容管理系统,统一规划、分步实施,以解决第3代站群系统存在的问题.特点是所有网站运行在同一个站群内容管理平台上,实现了数据的集中存储和管理的智能化.
第4代半:对网站栏目和页面风格等方面进行整体规划,分步实施.特点是所有的站点可以将部分内容集中统一管理,其余内容各站点自行管理,保留各自网站的特性,实现分散式耦合,解决了前几代网站群维护困难且管理成本高的缺点.
国外对网站群研究较早,在此方面的技术比较成熟,应用也很广泛.国内站群系统的建设情况各式各样,以上列举的几种方式都存在.目前,国内站群系统正处于由第2、第3代向第4代过渡的时期,第4代半站群系统还未出现,部分和大型企事业单位的站群处于第4代.
2
2.1
新一代站群系统构建实例
系统介绍
马鞍山市站群系统采用第4代半站群技术,充分发掘互联网Web2.0的信息组织优势,完全基于微软.NET架构设计和开发.它立足于构建一个可容纳大规模子网站,可分布式部署与管理的子站群,允许存在用户自有内容,允许用户协同创作内容,允许网站间进行信息传递和“圈内共享信息”的基础平台.系统提供开放式的数据接口,可以通过标准的XML(eXtensibleMarkupLanguage)格式和WebService技术实现与外部系统进行数据交换,能很好地集成主流的软、硬件产品.
系特的平台化设计思想使得维护、更新和扩展变得更加方便,可以满足使用单位今后不断变化的应用需求.系统运行效率非常高,功能完善,基于模板的可完全自定义的工作流模式可以确保办公得心应手、简易快捷.系统以政务管理为模型,不仅可以应用于,稍加修改后即可以应用于高校、企业集团、行业团体的门户网站整合和分布式站点部署.2.2研究内容
马鞍山市站群系统基于微软.NET技术进行构架,对各种数据资源进行整合管理.系统提供了一个集数据采集、编辑、审核和信息发布、浏览、管理为一体的网站工作平台.系统将站点管理、用户管理和信息管理融为一体,实现对模板、栏目和信息的组织管理,通过网站发布功能实现自动生成站群体系.
系统支持多站点管理,拥有的域名和管理员,进行数据的采集、编辑和发布,实现网站间数据共享.系统打造和各个部门的信息集成平台,在这个统一的平台上,数据和信息都来自于各级单位的子站,并由各子站进行更新和维护.系统对数据分布部署、协同维护,将用户单位零散的多个网站整合成具有海量信息和资源的站群系统,实现了资源共享.
马鞍山市站群系统在功能上分为站点管理、系统管理、栏目管理、模板管理、信息管理、参数设置、媒体管理、接口管理等,系统整体结构如图1所示.通过信息数据接口将结构化和非结构化数据导入系统,信息存入信息库以前进行过滤,非法信息被清除掉,合法信息被保存到信息库中.信息库中的数据经过编辑之后提交审核,进入审核流程,通过审批的信息被发布到网站上.对于误发布的信息,可以通过撤稿进行清除.设计好的模板经过模板接口导入模板库,以供发布的栏目选择使用.模板和信息可以被其他网站重复利用.
第3期陈向东:新一代站群系统的特点及构建实例361
图1系统整体结构
Fig.1Wholestructureofsystems
系统在实现站群构建的基础上,进一步提出站群集群部署,为超大型站群间数据通信提供了解决方案.系统将子站和站群作为集群节点,通过群间数据服务总线,实现同一技术构架、不同数据后台、不同物理位置子站和站群间的数据交换,见图2.
图2
Fig.2站群集群部署Websitesdeploy
362北华大学学报(自然科学版)第12卷
系统采用站群数据服务总线,并通过数据适配器、消息中间件、数据路由、数据聚合、消息队列控制等技术实现分布式数据库、站群和服务器的数据整合,为整个站群数据整合提供解决方案.数据整合对象包括:1)通过信息采集器实现异构门户网站的信息集成;2)通过信息聚合器对统一标准的网站群实现全网数据集成;3)EAI数据集成平台向第三方应用系统提供统一的数据集成接口.
消息队列控制器是站群平台架构中的核心它提供一个具有工业标准,安全、可靠的网组件,
站信息传输体系,控制和管理网站集群中的每个站群,并在站群之间完成整个信息传输流程,保
[6]图3数据整合
证数据的稳定可靠且无丢失和重发.消息队列
Fig.3Dataintegration
控制器结构见图3.2.3系统特点
传统站群网站实现的主要是运用传统静态、动态网页技术完成单个网站建设的,缺乏实现网
Web服务等新技站间异步数据传输、局部刷新、
[7]
术.马鞍山市站群系统使用最新Ajax(AsynchronousJavaScriptAndXML)技术实现异步数据传输和局部刷新,使用RSS(ReallySimpleSyndication)描述同步网站内容,实现网站间的信
图4Webservice运用
息调用.系统提供相应的WebService接口,便于
Fig.4ApplicationofWebservice
WebService技术在本项目中的运系统扩展.其中,
用见图4.
结构创新方面,传统站群网站间各网站的结构是松散的,相互之间没有结构上的联系,如隶属关系等,网站之间不能直接互发信息,不能进行信息共享,这种结构在一定程度上阻碍了电子政务的发展.马鞍山市站群系统中站点可以把本站信息内容通过站群一次性向多个站点提交,各接收站点可以各自审核,互不影响.提交信息时,可以指定信息的有效时间,超过此有效时间,接收站点将接收不到此消息.站点管理员登录后台后,可以查看其他站点上发的信息,选择信息加入到站点的栏目内,同时通知站群该信息被本站点收录使用.信息经接收站点审批核准后就可以在接收站点显示,实现跨站的信息通讯与共享.
“软件配置管理”工艺创新方面,本系统在开发过程中运用微软团队开发模式,采用这套规范、高效的软
件开发管理方法,帮助开发团队对软件开发过程进行有效地变更控制,高效地开发高质量的软件.项目开发
运用UML(UnifiedModelingLanguage)进行OOA(ObjectOrientedAnalysis面向对象的分析)和OOD过程中,
(ObjectOrientedDesign面向对象的设计),画出系统模块相应UseCase(用例)图、对象类图、交互图、状态机图、活动图、包图、组件图和配置图,按照规范化的流程进行软件设计和开发,从而大大提高了开发效率.
3结论
采用新一代站群技术实现的马鞍山市站群系统已用于各部门电子政务,解决了各部门间信息资源不共享,数据传输不规范等问题,破除了信息孤岛,改变了内部业务处理分散、办事过程相互的现状.系统的使用大大节约了办公经费,提高了办公效率,为建设公开透明、高效务实的发挥了巨大作用.参考文献:
[1]姚志新.基于网站群技术建设市级门户的研究探讨[J].信息技术与信息化,2007(1):25-26,30.[2]金震宇.网站群建设思路分析[J].信息化建设,2009(3):36-37.[3]寿志勤,C]//信息系统协会中国分会第一届学术年会,2005.朱子荣.基于元数据的网站群内容管理系统的研究[[4]董亮.网站群整合的困难与解决[J].现代商贸工业,2008,20(1):270-271.[5]徐勤勤.我国信息门户网站建设现状及重构[J].农业图书情报学刊,2007,19(1):5-7.[6]崔宝娟.基于ASP.NET的网站群系统的设计与实现[D].哈尔滨:东北农业大学,2010.[7]王赵雄.我国信息化现状及其对策研究[J].现代情报,2007(2):63-66.
【责任编辑:郭伟】