市级政府门户网站方案.doc

上传人:文库蛋蛋多 文档编号:2399928 上传时间:2023-02-17 格式:DOC 页数:126 大小:3.34MB
返回 下载 相关 举报
市级政府门户网站方案.doc_第1页
第1页 / 共126页
市级政府门户网站方案.doc_第2页
第2页 / 共126页
市级政府门户网站方案.doc_第3页
第3页 / 共126页
市级政府门户网站方案.doc_第4页
第4页 / 共126页
市级政府门户网站方案.doc_第5页
第5页 / 共126页
点击查看更多>>
资源描述

《市级政府门户网站方案.doc》由会员分享,可在线阅读,更多相关《市级政府门户网站方案.doc(126页珍藏版)》请在三一办公上搜索。

1、第 1 章概述61.1.项目背景61.2.现状71.3.建设目标81.3.1.栏目设置81.3.2.网站管理81.3.3.数据检索91.3.4.应用扩展91.3.5.网站信息安全9第 2 章建设思想和原则92.1.网站建设原则92.1.1.统一规划、统一协调92.1.2.分步实施102.1.3.突出重点,特色性、基础性项目优先102.1.4.加强信息资源的采编工作102.1.5.成熟技术和先进理念并重112.1.6.合理共享资源、避免重复建设112.2.网站建设标准和规范112.2.1.电子政务标准化112.2.2.网站建设标准122.3.网站建设方式建议13第 3 章总体方案143.1.方案

2、概述143.2.网站功能设计153.3.网站内容设计163.3.1.栏目结构163.3.2.首页设计183.4.网站美术设计203.4.1.首页203.4.2.网站标识203.5.技术支撑平台21第 4 章系统架构设计214.1.应用集成的概念224.2.应用集成架构234.2.1.主站点-分站点群架构234.2.2.基于分布式对象组件技术的网站架构254.2.3.Web Services技术对网站架构的影响284.3.网站技术体系324.3.1.技术线路324.3.2.基于J2EE的应用集成关键技术394.3.3.XX市政府门户网站的应用集成技术框架514.4.开发平台选型544.4.1.操

3、作系统544.4.2.数据库平台544.4.3.应用服务器584.4.4.WEB SERVER604.5.应用软件整体结构614.6.网站物理架构62第 5 章网站应用集成的相关标准和规范63第 6 章网站内容设计646.1.认识XX市646.2.XX市政务656.3.政府采购666.4.网上办事666.5.便民窗口666.6.产业经济676.7.投资XX市676.8.海岛览胜676.9.参政议政68第 7 章应用系统设计687.1.内容管理系统687.1.1.系统概述687.1.2.用户角色与业务流程717.1.3.系统设计727.1.4.内容管理解决方案757.2.后台权限管理系统767.

4、3.网站安全管理系统767.4.全文搜索引擎777.4.1.需求与功能描述777.4.2.用户角色777.4.3.业务流程787.4.4.系统设计787.4.5.与网站应用框架的接口797.4.6.技术质量目标797.5.BBS论坛797.5.1.概述797.5.2.功能模块807.6.短信发布平台827.6.1.系统概述827.6.2.系统设计837.6.3.技术质量目标847.7.简繁体自动转换系统857.7.1.功能简介857.7.2.系统结构867.7.3.性能指标867.8.会员管理877.8.1.功能概述877.8.2.与其它应用系统关系877.9.市长信箱887.9.1.系统流程

5、897.9.2.功能描述907.10.在线调查907.10.1.概述907.10.2.在线调查系统逻辑图917.10.3.系统功能描述91第 8 章安全设计928.1.系统安全概念928.1.1.电子政务安全概念928.1.2.门户网站安全概念938.2.XX市政府门户网站安全策略948.2.1.身份识别与认证948.2.2.权限控制978.2.3.日志与审计998.2.4.病毒防护998.2.5.软防火墙100第 9 章实施计划1039.1.项目进度1039.2.项目任务描述1059.2.1.项目启动-任务01059.2.2.系统需求分析设计-任务11059.2.3.系统设计-任务21069

6、.2.4.应用开发和集成-任务31069.2.5.中心网站建设-任务41079.2.6.系统联调测试-任务61079.2.7.用户培训-任务71089.2.8.系统上线运行与测试-任务81089.2.9.后期运行维护-任务9109第 10 章项目管理11010.1.组织方式11110.1.1.项目相关组织11110.1.2.XX公司公司项目组织结构11210.2.流程11510.2.1.项目重大事项决策流程11510.2.2.项目重要文件批准流程11510.2.3.项目组内部管理流程11510.3.项目质量控制12110.3.1.项目质量管理目标12110.3.2.项目质量管理手段12110.

7、4.沟通、协调方式12410.4.1.项目会议制度12410.4.2.书面信息沟通制度12510.5.变更控制12510.5.1.变更提出12510.5.2.XX公司的反应12610.5.3.项目业主的认可12610.5.4.实施12610.5.5.变更程序流程12710.6.辅助手段127第 1 章 概述1.1. 项目背景政府的信息化建设是国民经济信息化建设的重要组成部分。随着技术进步的加快,尤其是国际互联网的出现和迅速发展,一个全球性的信息社会正在逐步形成,推进政府部门政务工作的自动化、网络化、电子化,已是大势所趋。联合国经济社会事务部把推进发展中国家政府信息化作为近几年的工作重点,目的是

8、通过信息技术的应用改进政府组织,重组公共管理,最终实现办公自动化和信息资源的共享。在世界各国积极倡导的“信息高速公路”的五个领域中,“电子政府”被列在第一位,可见政府信息化是社会信息化的基础。在这方面,一些发达国家已先行一步。近年来,欧美日等发达国家为提高国际竞争优势,相继推出国家信息基础建设,并规划网络构建“电子政府”,作为提高政府效率及为公众服务的重点,建立一个反映人民需求为导向的政府,以更有效率的行政流程,为人民提供更广泛、更便捷、更友好的信息和服务。在我国,政府部门的管理观念也在逐步发生变化,其职能正从管理型转向管理服务型,如何更好地发挥政府部门宏观管理、综合协调的职能,如何更加有效地

9、向公众提供服务,提高工作效率,加强廉政建设已成为当前各级政府部门普遍关注和亟待解决的问题。国家十五计划纲要要求政府行政管理要积极运用数字化、网络化技术,加快信息化进程。各级政府、行政管理部门都面临着利用信息技术推动政务工作科学化、高效率的新局面。如何选择、运用一套有效的电子政务平台、如何培养一支高素质的政务队伍,已提到各级政府、行政部门的议事日程中。在电子政务系统的建设与应用中,建立政府公用信息服务网是先锋,XX市政府对此给予了高度的重视,并规划出了以下几项目标:1. 突出政务功能,服务企业、服务投资、服务市民等功能,体现政府网站的网络服务意识,突出政府网站具有网上办公、咨询服务等特点和优势。

10、集合XX市各政府机关上网项目,展现XX市在信息化建设和电子政务方面所做的尝试和努力,同时,将服务于民落于实处,使本服务网能确实为区政府带来经济效益;2. 进一步建立成为XX市各机关的门户网站,对市内各国家机关网站有完整而全面的链接,并能提供快速的查询和详细清晰的分类,便于查找;3. 配合XX市政府门户网站的整体规划和建设,虚心向其他市政府优秀站点学习的同时以更高的标准完善自身建设,突出XX市在经济发展(三大特色经济-渔港景)等方面的特色。1.2. 现状XX市现在已建设有市政府网站,下设市长信箱、认识XX市、城市发展、政务信息、招商合作、工商博览、公众服务七大栏目内容,初步展示了XX市风貌、XX

11、市政务、招商等,并为市民提供了一定的网上信息查询。XX市下属网站现有XX市建设工程招投标、XX市政府采购、XX市委党校、XX市党建网、中国鱼市、XX市经贸网、XX市廉政网、航运信息网、XX市经济信息网、XX市国际沙雕网、XX市信息港、千岛易网、XX市人大其中发展计划委员会、经济贸易委员会、教育局 、旅游局、市委党校、党建等机关单位建设了网站。1.3. 建设目标XX市政府门户网站建设的总体目标是建立一个能够突出市政府及其下属行政单位职能,满足政府通过网络迅速发布政策、法规及其他公益性信息和获取社会的反馈信息的需要,并能够进一步扩展到完成网上各项事务性处理及应用的统一的系统平台。具体包括:1.3.

12、1. 栏目设置门户站点的栏目设置应该满足各自对外宣传的需要,同时需要突出不同职能单位的特点,对栏目进行分类。另外,随着政府信息化建设的深入,可能需要对网站的栏目设置进行一定的调整或补充,因此,需要预留一定的栏目扩展或修改的余地,不要出现因改变较少的修改而必须推倒重来的现象。1.3.2. 网站管理网站内容的不断丰富和更新是保证网站生存的必要条件之一,对于大量的维护工作需要提供自动、高效而强有力的内容采集、管理和发布工具,保障网站系统正常运作,降低维护强度和维护成本。1.3.3. 数据检索需要提供一种易用且高效的网站内容检索、查询机制,以便于对所需要的网站信息进行定位。1.3.4. 应用扩展在搭建

13、网站系统平台时,应该充分考虑到网站系统的可扩充性,为后期建设时挂接其他政府业务子系统或提供各种网上事务处理和应用功能预留相应的接口。整个网站从体系结构上作为一个整体,需要有能够调用外部服务,获取外部信息流以及供外部进行数据交换的能力,并为网站系统的未来扩充作前瞻性设计。1.3.5. 网站信息安全保证网上信息传输、存取和处理过程各个环节的安全性、机密性、可靠性、和完整性,保证网站系统的可靠性和可控性。同时需要考虑网站受到攻击破坏后的自动恢复能力和容灾能力。第 2 章 建设思想和原则2.1. 网站建设原则在筹建门户网站过程中应该遵循以下主要原则:2.1.1. 统一规划、统一协调主管部门应该对市政府

14、门户网站建设进行统一的规划,制定总体建设目标,同时对于站点的栏目设置、市府各局委办在网站的呈现方式、为后期与各单位应用系统相衔接的接口预留、以及对于各级子网站统一维护等方面必须事先进行筹划和设计,出台一定的措施和统一的标准。同时,主管部门应该与网站涉及的相关单位相互协调,挖掘和突出不同部门的特色,力求所建立的网站是一个能够反映政府绝大部分行政职能的窗口;同时为后期扩展网上事务处理和应用奠定基础。2.1.2. 分步实施从XX市政府各单位当前的网络建设情况看,建立市政府门户网站系统,丰富网站频道、栏目内容还是一项比较庞大的工程,因此,整个建设过程必须有计划、分步骤实施,由点到面,由主及次。首先进行

15、政府门户网站主站及部分重点委办局二级网站的建设,然后再逐步进行完善和扩展,最后实现以政府门户网站为中心,向下辐射覆盖所有委办局、四大班子、两县五区的网站系统。网站内容方面从网站的基本功能、实用功能入手,首先实现政府各部门在网站上对外发布信息,然后逐步完善市长信箱、在线投诉、项目申报等公众参与栏目和增加网上办公、网上事务处理等高级政务应用。2.1.3. 突出重点,特色性、基础性项目优先网站系统的建设应本着由易到难、由简单到复杂的原则进行。对市政府网站建设目标和参与单位的要求进行认真分析,找出重点,针对网站的关键功能和基础功能加大建设力度,如先期考虑筹建反映政府职能的栏目和获取反馈信息的电子信箱等

16、栏目板块,然后在政府工作人员和公众的综合素质(包括网络应用意识和计算机水平)得到普遍提高的情况下,再考虑推广流程相对复杂的各种网上事务处理应用的建设(如企业在网上纳税等)。2.1.4. 加强信息资源的采编工作网站系统是信息发布和信息获取的窗口,因此,信息是维系网站生存的最重要因素。如果没有充足的信息资源,政府门户网站的建设就成为了一项面子工程,失去了原有的意义,也无法产生预期的效果。信息资源的采编工作,应该看作是整个政府门户网站建设过程中一项重要、繁重而艰巨的任务,而且由于网站涉及到众多的行政单位,难以统一进行规划和管理,因此只能在网站建设初期制定相关的政策、规定来统一规划和调配,在关键信息的

17、采集和发布方面(如各类统计信息)应制定专门的政策,尽可能保证网站信息的来源,满足社会公众的真正需要。2.1.5. 成熟技术和先进理念并重建立网站系统的技术目前已经是较为成熟的,关键在于规划和设计网站体系结构时应引入当前该领域内先进的理念和模型,旨在建立一个兼顾外观、性能、可用性、易用性、柔性、健壮性和可扩展性于一体的系统框架,在确保政府门户网站必要功能和工期的前提下达到最好的效果。2.1.6. 合理共享资源、避免重复建设在网站建设过程中,应该尽可能吸收、采纳和共享已有的各种信息资源(也包括相应的硬件平台),通过规划进行整合,避免重复建设,造成资源浪费。2.2. 网站建设标准和规范2.2.1.

18、电子政务标准化XX市政府网络建设和门户网站建设是XX市电子政务建设的第一步,是政府信息化建设的基础。电子政务的建设必须坚持“统筹规划、统一标准”的方针和原则,通过建立统一的标准来总体协调和优化总体功能,确保整个建设过程卓有成效。标准化工作是电子政务建设的基础,也是电子政务总体建设的重要内容之一。整个电子政务标准体系涉及以下六个部分:l总体标准l应用标准l应用支撑标准l信息安全标准l网络基础设施标准l管理标准每个部分又包括更为详细的框架和标准。如图 2 1所示。图 21 电子政务标准体系示意图2.2.2. 网站建设标准作为XX市对外宣传的窗口,为了树立市政府及各级政府单位对外的形象,在建立门户网

19、站时应该遵循上述大的建设原则,同时针对具体细节应该遵循(已有国家标准的)或制定(尚无国家标准的)出统一的标准。例如,对于以下方面应该按照国家已有的标准或建议执行:l 主机规划:可以考虑采用“政府虚拟主机”的方式向政府站点提供专用服务器,每个政府主机由电信部门提供1G的硬盘空间,并实现数据库管理和提供交互功能。l 站点规划:各省市政府的站点应以“省(市)人民政府”或“省(市)局”的正规名称形式出现。各级政府站点(子站点)应将“机构设置”、“政府(部门)职能”、“政策法规”等基本栏目进行统一规划和整合。l 域名规划:各部委和各省市政府的域名统一规划为www._。l 信箱规划:各政府部门的站点考虑设

20、虚拟信箱,如广西XX市政府办公电子信箱名为name ,以示正式。l 网页规划:政府站点的网页设计应简洁、美观,界面应与政府形象相符合,网页大小有所限制,网页须响应及时,可以采用多种浏览器浏览,便于检索,同时具有纯文本版本甚至外文版以满足不同用户的需要。l 标准规划:对政府站点、域名和主机和网页等制订相应的标准和规范。 l 信息规划:区分和筛选政府信息资源安全信息和不安全信息,加大力度研究政府部门的信息资源,妥善处理好公益信息和增值信息的关系及两者在网站建设中所占的比例。2.3. 网站建设方式建议l 可以考政府虑联合ICP、ISP免费制作委办局部分主页和信息,合作建设和经营部门站点,免费培训政府

21、领导和工作人员上网的技能。l 可以考虑联合软硬件厂商免费或优惠为政府网站体系建设提供一批服务器、路由器、防火墙、数据库等软硬件,合作开发应用系统。l 可以考虑联合新闻界、学术界、经济界和信息产业界,大力宣传政府网站,加强政府网站体系建设的软课题研究。第 3 章 总体方案3.1. 方案概述XX市政府门户网站分为基础平台、系统软件平台、应用基础平台、管理中心、信息门户五层,系统建设将采用统一的安全体系,建立统一的标准和规范,并建立完善的管理和运营体系。此次方案主要是网站软件应用部分,对所需的基础平台只提出建议方案。3.2. 网站功能设计XX市政府网及其各子网站的前台功能模块主要包括以下内容: 1、

22、 内容管理系统2、 远程维护系统3、 短信平台系统;4、 搜索引擎系统;5、 论坛系统;6、 简繁体转换系统7、 网站安全管理系统8、 政策法规查询系统;9、 市长信箱10、 前台用户注册、登陆认证系统;11、 投诉举报系统;12、 网上调查系统;13、 行政审批公示查询系统;同时也为以后的应用扩展留出接口,本期内不实施,但保留接口,以适应将来应用扩展的需要3.3. 网站内容设计3.3.1. 栏目结构XX市政府门户网站下设认识XX市、XX市政务、参政议政、政府采购、网上办事、便民窗口、产业经济、投资XX市、海岛览胜九个栏目,如下图所示。3.3.2. 首页设计网站标识XX市委 XX市人大 XX市

23、政府 XX市政协Banner简体 繁体 English首页 今日XX市 XX市政务 参政议政 政府采购 网上办事 便民窗口 产业经济 投资兴业 海岛览胜 市长信箱新闻图片图片标题 全市企业职工双证制教育培训正式启动 我市治理整顿土地市场秩序取得阶段性成果 市环岛公路北蝉至岑港段日前通过评审 8月份全市经济继续保持较快发展势头 市文化艺术中心工程建设进展顺利 我市又有4个项目列入省科技兴海计划更多网站摘要建议提案政务动态文章标题政府采购文章标题优惠政策文章标题旅游线路文章标题社区服务文章标题全部进言献策投诉举报网站全文检索关键字检 索政府公告:XX市人民政府网站正式改版 采用滚动文字表现XX市黄

24、页办事咨询窗口设计时可以将此块设计为一窗口形式便民检索医保、公积金、养老保险等查询文化教育学校 资讯 新书 科普 更多医疗保健医疗机构 专家门诊 特色医疗 零售药店职业介绍职介机构 求职资讯 政策咨询休闲娱乐吃 住 行 娱 购 游咨询窗口办事指南人口户籍 卫生婚育 劳动就业人才教育 工商税收 司法公安质量消费 社会保障 城市建设出国手续 文化体育 科技发展城市管理 经济建设 综合滚动字幕最新动态或者内容。政策法规行政审批办事指南文件下载办理进入XX市印象(此内容为专题)招商引资网上调查渔 XX市渔场 海洋渔业 海洋捕捞海水养殖 水产品加工 海鲜特产港 XX市港 定普港域岱山港域景 XX市群岛海

25、天佛国碧海灵山列岛胜景东海蓬莱海外仙景投资环境投资环境 发展目标 综合优势投资指南投资导向 纳税规定 投资审批 服务机构审批程序 外商关注问题解答 外商投资企业有关管理规定引资政策外资企业法实施细则 外资企业法 更多招商项目招商项目列表您对XX市政府网站的页面设计是否满意? 1、 非常满意 2、 满意 3、 一般 提交 查看政府采购XX市建设工程招投标政府机构下属机构 组成部门 市政府办公室 发展计划委员会 更多直属机构 统计局 环境保护局 粮食局 更多区县 定海区 普陀区 岱山县 嵊泗县导航区:国家部委网站 市政府各机关单位 区县政府网站 3.4. 网站美术设计3.4.1. 首页见附件3.4

26、.2. 网站标识见附件3.5. 技术支撑平台为体现XX市政府门户网站的特色,除了对网站的功能进行要求之外,XX市对于网站需要用到的一些特殊技术也有一定的要求,包括:1)手机短信平台要求能够为新闻及信息的订阅、重要通知公告、最新政策法规等相关功能提供编程接口和管理工具。2)简繁体转换系统简繁体转换系统是一种在线简繁体实时转换系统,可以很方便的将简体网站转换成繁体网站而无须人工干预。3) 智能搜索引擎信息门户需要一个高性能的搜索引擎,它的功能是对包括文本信息在内的多媒体信息进行精确的搜索和显示。第 4 章 系统架构设计XX市政府门户网站项目是一个复杂的系统工程,涉及到技术、管理、风险控制、运行维护

27、等多方面的工作。其中管理、风险控制、运行维护等在后面篇幅中会详细阐述,本章节就XX市政府门户网站技术架构进行描述。XX市信息化工作进展快速,现在部分机关单位已建设有网站,并结合本身业务建立了部分业务系统。XX市政府门户网站作为XX市的门户,将统领XX市各级网站,以整齐划一的形象展示给市民、网民。因此XX市政府门户建设范围不只局限于网站本身,还要兼顾对其他系统的集成,以及对后期应用扩展的接口。为此,本方案引入应用集成概念,构架一个完善、易扩充扩展的架构,以使门户网站有更好的技术基础。4.1. 应用集成的概念应用集成不是一种专门的技术(如企业应用集成EAI)。类似于EAI这样的技术只是解决了应用集

28、成工作中某一个方面的问题,仅靠EAI技术无法向客户提供完整的应用系统。我们所说的应用集成应该是从项目的全局出发对项目的全面集成,结合XX市政府门户网站项目我们只考虑应用集成架构。对任何应用来说,完整的应用环境应该包括:a)开发环境b)运行环境c)系统联调/测试环境在搭建应用环境的时候,必须考虑下列重要因素:a)框架:根据应用子系统的工作结果确定哪些子系统应该采用统一的技术框架,各业务系统在确定的技术框架下进行开发,开发的过程结果和最终结果在采用同样技术框架的系统联调/测试环境下进行集成和测试工作。b)接口:根据应用子系统的工作结果确定子系统之间的相互通信/调用接口c)标准:根据应用子系统的工作

29、结果确定子系统之间相互通信时应该采用的数据格式d)开发规范:所有开发商(可能的后期扩展功能的开发商)应该统一采用的开发语言风格,文档范围、格式与内容等规定5)必要的核心应用的开发:例如大型网站系统的门户站点、统一用户管理、身份认证等系统6)过程结果的集成与测试:根据项目计划,按照约定的方式(固定时间间隔或者按里程碑)获得各应用系统的开发过程结果,对其进行统一的“配置管理”,然后将过程结果集成为统一系统,对集成后的系统进行测试,将测试结果反馈7)系统联调:根据项目计划,获得各应用系统的开发结果,然后将结果集成为统一系统,对集成后的系统进行测试,将测试结果反馈,将反馈结果再次测试,逐步调试直到系统

30、稳定8)系统试运行:解决试运行中遇到的问题,迎接系统正式运行9)正式运行4.2. 应用集成架构经过需求分析,确定网站的体系架构就成为应用集成工作的一个重要方面。只有确定了网站的体系架构,才能在此基础上进行正确的应用子系统,理顺网站的建设思路。应用集成包括以下几种常用方式。4.2.1. 主站点-分站点群架构主站点-分站点群架构是最原始也是最成熟的网站应用集成方法,至今仍在广泛使用。它采用超链接技术进行网站应用集成,特别适合于综合门户网站的运营。下图举例说明了主站点-分站点群架构的一般情况:图 4 主站点-分站点群架构如图所示,主站点-分站点群架构通过把内容分配到各分站点的方法减轻主站点的负载,分

31、站点可以独立开发和部署,然后通过HTTP协议与主站点相互连接。为了提高运行效率,节约IP资源,通常还需要在网站群内部建设一个DNS,把外部域名映射成内部网络的IP地址。主站点-分站点群架构总体结构上非常简单,由于访问负载在不同分站点之间进行了静态分配,主站点可以支持非常高的访问量,而且某一个分站点的故障不影响对其它内容的访问。从管理上看,由于各分站点相对独立,可以安排相应的专业人员专注于相关领域的内容建设和运营管理,在网站建设的初期可以调动人员积极性,迅速扩大网站的运营规模,在网站稳定运行期间也可以在清楚划分职责关系的基础上提高网站运作效率。主站点-分站点群架构的这种管理模式对于其它架构大型网

32、站的运营体系建设产生了重要影响,许多新型网站群的管理模式都或多或少地参考了这种作法。另一方面,由于对于网站功能的划分过于粗放,所采用的技术也比较陈旧,因而主站点-分站点群架构也存在许多不足之处:1)静态的资源分配模式导致资源浪费严重:各分站点都有自己的独立的软硬件平台,有的负载较轻,有的负载较重,资源之间没有有效的共享机制,浪费严重。2)相对简单的应用集成方式导致应用系统之间的信息共享和业务协作困难:各分站点运行的应用系统之间相互独立,从总体上很难通过应用系统之间的协作,实现客户的业务目标。应用系统之间的信息共享需要复杂而封闭的设计,很难实现顺畅的通信。3)由于各分站点往往采用不同的技术体系(

33、尤其是没有统一设计,而建设周期又非常短暂的新网站),对站点的技术维护和管理非常困难,需要大批掌握不同网站架构技术的专业人员。4)网站群的安全保障体系复杂,管理和维护困难要解决主站点-分站点群架构存在的诸多不足,需要开展两个方面的工作:1)管理上加强整体意识,从实现统一的业务目标入手对建设进程、技术体系以及运营管理体系进行统一的安排,避免各自为站的现象2)技术上引入新的设计思想和技术手段:a)采用分布式对象组件技术,在保留各应用相对独立性的同时加强应用之间的相互协作b)采用XML、Web Services以及消息机制等技术加强应用之间信息交换的能力4.2.2. 基于分布式对象组件技术的网站架构图

34、 5 分布式对象组件技术组件是一种特殊的软件模块,它封装了特定功能的应用逻辑和相关数据,并且能够象机械零件一样被装配到特定组件框架中,也可以随时用更新的组件替换旧的组件,就像磨损的机械零件被新零件替换一样。组件具有下列特性:1)自描述:组件必须能够标志并对外提供其属性、存取方法和事件,这些信息可以使开发环境将第三方软件组件无缝地结合起来2)可定制:提供一个典型的图形方式环境,软件组件的属性只能通过控制面板来设置3)可集成:组件必须可以被编程语言直接控制。组件也可以和脚本语言连接或者与从代码级访问组件的环境连接,这个特性使得软件组件可以在非可视化开发项目中使用4)连接机制:组件必须能产生事件或者

35、具有让程序员从语义上实现相互连接的其他机制。这意味着程序员可以很容易地向按钮添加代码,使点中按钮就可以影响其他组件的动作。分布式对象组件是组件技术与分布式对象体系技术的结合,分布式对象组件将被部署到分布式对象组件容器中。组件容器是一个管理一个或多个组件类及其实例的软件框架,某种分布式对象技术规范(J2EE, CORBA, .NET等)中针对组件容器而定义的接口使组件类能够响应调用者提出的请求,访问所需的服务,最后将结果反馈给调用者。目前大型网站系统的组件容器基本上都由支持J2EE或MS.NET或CORBA等分布式对象体系的应用服务器提供。应用服务器是管理组件容器的高端进程或应用程序,它提供对组

36、件容器的系统级服务,如进程管理、事务处理、群集服务、远程调用等。分布式对象组件技术为大型网站的应用集成工作奠定了技术基础:1)应用的开发环境与运行环境实现了分离:按照统一的分布式对象技术规范开发的组件,都可以不经过修改部署到运行环境中来2)通过把各子系统表示为按照统一的分布式对象技术规范设计的组件或组件集,各子系统可以分配给不同的开发商开发,最后集成到运行环境中3)由于组件的高度封装特性,系统具有充分的灵活性,可以在不影响系统其它部分的情况下对某个组件进行修改和升级,使系统总体上具有较高的可扩展性4)组件的运行环境应用服务器对组件屏蔽了底层系统的复杂性,使底层各种软硬件系统之间的集成具备一致的

37、方式,整个系统的伸缩性大大增强基于分布式对象组件体系的网站,其经过集成之后的应用系统如图 6所示:图 6 基于分布式对象组件体系的网站应用系统基于分布式对象组件体系的网站应用系统主要由组件构成,某些功能相关的组件结合在一起,形成某种子系统。构成子系统的组件通过应用服务器提供的容器集成到一起,形成一个统一的网站应用系统,共同为访问者提供服务。有一些组件的功能被所有应用子系统共享,这些组件构成网站应用系统的公共组件,一般由应用集成商开发并提供给各子系统开发商使用。与主站点-分站点群架构相比,基于分布式对象组件体系的网站架构具有以下特点:1)通过组件技术保留了主站点-分站点群架构使应用相对独立的优点

38、(因此也具有主站点-分站点群架构的大多数优点),同时应用划分的粒度更加细致,理论上可以细化到每一个单独的操作过程,系统的可扩展性大大增加。2)通过分布式对象体系使得整个应用系统具有统一的框架和软硬件基础平台,组件之间按照国际标准或工业标准进行集成,应用集成的技术难度大大降低3)负载可以在不同组件和服务器之间动态均衡,资源的利用率大幅度提高4)通过服务器群集技术以及其它动态负载均衡技术使系统所有组件都具备强大的访问支持能力和高度的伸缩性5)统一的软硬件平台和网站应用系统为建立稳定可靠,易于管理和维护的安全保障体系提供了坚实基础由于上述特点,基于分布式对象组件体系的网站架构是目前主流的网站系统架构

39、,也是网站应用集成工作中的主流设计框架与主流开发方式。4.2.3. Web Services技术对网站架构的影响4.2.3.1. Web Services技术简介Web Services技术已经开始广泛用于不同网站之间的应用系统协作,随着Web Services相关技术标准的日渐成熟,大型网站架构设计中将越来越多地考虑Web Services因素。Web Services是分布式对象组件技术在Internet中的延伸,是封装成单个实体且发布到网络上以供其它网络程序使用的功能集合,从本质上讲是放置于Web站点上的可重用软件构件。分布式对象组件技术有能够大幅度提高生产力、紧密耦合的特点,而Web具

40、有面向消息、松散耦合的特点,它们之间有机的结合,就产生了Web Services。它的出现标志着应用程序的开发已经进入了新的历史阶段。Web Services可以分散于Web的各个地方,通过互相调用以协同完成业务活动。在Web Services的体系中,应用系统被分割为高内聚、松耦合的单个的服务,可以通过Web被调用和访问。Web Services核心基础是扩展标记语言XML,其相关标准协议包括服务调用协议SOAP、服务描述语言WSDL以及服务注册检索访问标准UDDI等。通过利用这些标准协议,Web Services使不同的Web应用之间可以通过Internet/Intranet进行应用的协同

41、,形成有机的整体。Web服务的体系结构是基于Web服务提供者、Web服务请求者、Web服务中介者三个角色和发布、发现、绑定三个动作构建的。简单地说,Web服务提供者就是Web服务的拥有者,它耐心等待为其他服务和用户提供自己已有的功能;Web服务请求者就是Web服务功能的使用者,它利用SOAP消息向Web服务提供者发送请求以获得服务;Web服务中介者的作用是把一个Web服务请求者与合适的Web服务提供者联系在一起,它充当管理者的角色,一般是UDDI。这三个角色是根据逻辑关系划分的,在实际应用中,角色之间很可能有交叉:一个Web服务既可以是Web服务提供者,也可以是Web服务请求者,或者二者兼而有

42、之。下图显示了Web服务角色之间的关系:其中,“发布”是为了让用户或其他服务知道某个Web服务的存在和相关信息;“发现”是为了找到合适的Web服务;“绑定”则是在提供者与请求者之间建立某种联系。实现一个完整的Web服务包括以下步骤: 1)Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过Web服务中介者发布,并在UDDI注册中心注册; 2)Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找满足请求的服务; 3)Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL写成,各种支持Web服务的机器都能

43、阅读; 4)利用从Web服务中介者返回的描述信息生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用; 5)Web服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web服务请求者。4.2.3.2. Web Services技术与网站架构Web Services技术具有下列优点:1)松散耦合:SOAP是面向消息的,消息的格式为XML,这就确保了连接的两端能正确地理解消息的内容。连接中的任何一方均可更改执行机制,却不影响应用程序的正常运行。2)实时整合:WEB服务的协作在系统运行时实时绑定。服务请求方描述所需服务的性能,并通过服务代理方提供的应用程序接口找到相应的

44、服务,用返回的服务描述文档中的信息最终绑定。服务的动态搜索、绑定和面向消息的服务连接使WEB应用程序实时整合。这样的系统也提高了自调节、自适应能力及强壮性。3)通过封装减少复杂性:系统中任何对象、组件对外都封装成由WSDL描述的服务,屏蔽了业务逻辑的复杂性、开发平台的异构性、后台技术的多样性;同时能在运行时替换服务的后台实现,增加了灵活性。4)可扩展性:通过使用类似的服务描述可实现服务的升级、扩展。5)向下兼容性:现有的WEB应用程序在面向服务的体系结构相当于服务提供方的角色,因而对现有的模块接口用WSDL进行封装,并在WEB服务器与后台实现之间设置中间件,该中间件负责建立SOAP请求与后台实

45、现之间的通道;最后把服务的描述在互联网上发布,就能实现向新系统的转变,有效保护已有资源。只要将其服务的基本结构统一成WEB服务,微软的分布式组件对象模型(DCOM)、对象管理集团的公用对象请求代理程序体系结构(CORBA)或Sun的远程方法调用(RMI)在XML平台上相互调用。6)互操作性:依靠SOAP(简单对象存取协议),任何 Web 服务都可以与其它 Web 服务进行交互,避免了在 CORBA、DCOM 和J2EE等规定的相关协议之间转换的麻烦。可以使用任何语言来编写 Web 服务,开发者无需更改他们的开发环境就可生产和使用 Web 服务。 7)普遍性:Web 服务使用 HTTP 和 XML 进行通信。因此,任何支持这些技术的设备都可以拥有和访问 Web 服务。8)低进入屏障:Web 服务背后的概念易于理解,并且来自 IBM 和微软这样的供应

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号