建筑行业混合云站群系统设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:tsy99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文完全基于B/S的体系结构,网站的后台管理和发布浏览均基于浏览器,全面支持各种Web浏览器。采用先进技术开发,具有跨平台,跨数据库的通用性和移植性;支持Unix、Linux主流操作系统,支持Oracle、MySQL、等主流数据库,支持各类中间件;系统应具有高度的安全性和稳定性。采用加密传输机制,具备页面防篡改功能。在大访问量的情况下仍能保持稳定。 遵循W3C、JCP等国际组织的HTML5,XML,SOAP等技术标准。提供应用集成能力、信息接入接口以及二次开发API。编码要求为:UTF8,且具备多语言功能。
  关键词:混合云;站群系统
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)34-0258-03
  1 功能要求
  1.1 站群管理
  站群管理用于对所有站点进行系统设置、管理及相关共享数据的管理,主要功能和技术指标如下:
  所有站点使用一套软件统一管理,各站点可以有独立的域名、风格模板和后台管理。站点集群管理可实现多站点的注册,各站点相互独立,可以配置各站点的目录、模板、工作流程、域名和用户管理等。
  站点的创建层次不受限制,个数不受限制,能逐级授权创建子站点,有效减轻主管单位工作压力。上下级站点有明确的从属关系,可以做到管理权限的逐级授权,如任一系部网站的管理员经过系统管理员授权后,自己可以再创建子网站,并继续向子网站授权,授权可包括子站的数量、空间、功能模块等;
  所有网站的栏目信息都在一个信息内容树上,各级站点管理内容树上的若干节点,上下级站点对内容树的管理范围是父集和子集的关系;平级站点之间可以共享管理相同的内容树节点,也可以分开管理不同的内容树节点。
  提供站点间的多种数据共享方式,除了提供基于相同管理范围内的内容树共享的模式外,还要提供各站点之间信息推送、跨站发布、跨站引用等信息共享模式。
  提供站點复制功能,可以选择地复制某站点的结构和模板,快速创建新的站点。
  提供站点导入导出功能,可以选择站点包含信息整体导出还是只导出站点的栏目模板结构。导出的站点包可以再次导入到系统中创建新站点。
  为所有站点提供通用模板库。具备提供移动访问功能。
  1.2站点管理
  站点管理基于栏目管理、模板制作与配置方式完成,站点栏目层级不受限制,主要功能和技术指标如下:
  支持信息按栏目进行多级分类发布,栏目及子栏目的层次不受限制,可以为每个栏目指定不同的管理员用户,让不同的人员负责管理、发布不同的栏目。采用展示与信息分离的技术,栏目与模板构建了站点的展示结构。栏目内的信息可以自由地从内容树中提取并组合,而栏目的展示采用模板技术,通过修改网页模板来就能完成网站的风格改版和更新。可为不同的栏目设置不同内容形式设置不同的展示模板。页面模板采用纯HTML格式模板,杜绝JSP等程序型模板而引入系统安全隐患。
  页面模板制作方式简单,无需插入任何动态语言编码。使用通用html制作工具制作的模板均可在平台中使用。
  提供可视化的模板管理编辑功能以及所见即所得、拖拽方式的模板配置功能。
  站点的每个栏目具备多套模板快速切换的功能,改版时在不影响原有网站的运行下,只需新做一套模板、切换后就能快速改版。
  需要提供多层次可扩展的展示组件与快捷配置,为模板提供表现形式丰富、使用简单方便的基础展示组件,比如新闻列表、图片新闻、导航栏、下拉菜单、友情链节、滚动频道(走马灯)等等,并可以所见所得的方式进行微调。
  为高级用户提供扩展性强的展示组件,通过对展示组件的小模板定义,支持用户以任意html标签输出信息,支持输出XML以及JSON格式,为扩展丰富多彩的AJAX展示提供保障。
  要为专业用户提供提支持模板编程语言的高级展示组件,支持用户输出任意形式的html,扩展用户自己的展示输出。提供的模板编程语言必须安全可靠,不能执行不允许的系统代码调用。
  提供基于模板的快捷展示配置。用户只需要把最终表现形式以所见即所得的方式在模板中调整好,直接上传模板,模板内的所有展示组件自动配置好。
  子站点要能支持在上级站点下以虚拟目录的形式发布,也可以支持独立域名或二级域名。域名解析采用校外公网站群地址解析(当公有云出现异常被关闭以后,DNS解析手工修改应急指向校内内网发布服务器)。
  1.3 内容管理
  提供全面的文档管理功能,包括:提供类似word的可视化的文章编辑工具,支持文本、表格、图片(jpg、bmp、gif等)、视频文件(wmv、rmvb、avi、mpeg)、附件的插入。用户可随意指定文档内容的字体、字号、字体颜色、背景颜色、段落对齐方式、项目符号、段落缩进等属性、插入超级链接。
  支持一键排版,对文档自动设定段落缩进、段间距、行间距等。
  具有缩略图自动生成功能,可以给图片追加水印。
  支持Word转换导入、自动转换成红头文件。
  支持pdf文件作为通知正文内容直接上传发布。
  对单篇或批量文档的移动、复制、文件夹合并等功能。
  具备敏感词过滤功能,提供系统级别以及站点级别的敏感词库,站点管理员可以扩展自己站点内的敏感词库。
  支持文章分页功能。
  具有文章软删除功能,防止文章被误删,文章删除之后存放在“回收站”并可以被恢复。
  支持文章版本历史功能,可以为不同的文件夹配置是否开启版本历史功能。
  提供文章的审核、发布流程管理,并可对不同的文件夹设置不同的审核流程。
  提供文章的自定义信息字段的功能:   支持对不同内容节点(文件夹)分别设置管理权限。
  支持不同文件夹的文档同时发布到一个或其他多个栏目。实现按责管理、统一发布的功能。
  支持发布时权限设定,指定文章只允许被特定的浏览者访问。
  发布文章进行时可以自定义排序。
  发布时文章时可设置信息置顶、加粗、颜色、hot、new等。
  1.4 信息采集
  系统提供信息采集功能,支持web采集与数据库采集两种方式。利用信息采集功能,使系统能对通过第三方数据库,或者对指定网站、版块或栏目进行自动搜索和信息采集。
  能够过滤“垃圾”、广告等信息,对采集的信息可以按指定的结构化框架内容进行可识。
  可自动采集图片、视频、附件等信息。
  引入日期变量、页码变量、数字变量、栏目变量等手段,实现全自动多栏目、多页面采集。
  提供高效的更新手段,已经采集的信息不重复采集,更新时只获取前次采集后更新的网页。
  采用多线程并发采集技术,可以设置采集线程的运行方式,单次,定时,循环间隔,并提供监控与报警功能。
  1.5信息检索
  提供海量数据情况下的高并发检索能力。
  提供附件内容的检索功能,支持对MS OFFICE文档(Word/Excel/PowerPoint)、网页、文本和PDF文件自动建立索引。
  提供多种检索运算符,包括简单检索和各种组合检索,允许使用文中的任意字、词、句和片段进行检索提供基于标题、关键词及全文的模糊查询功能, 当网站群系统中的文章删除时,相应的检索结果也需要删除。
  1.6 RSS
  平台支持RSS功能,能够自动生成站点内的RSS摘要信息,便于RSS客户端快速获取站内相关信息。
  1.7 静态页面发布功能
  系统提供静态页面发布功能,支持动静结合的部署方式。
  支持动、静态分开部署模式,当动态服务器出现故障时,保障静态发布页面可正常访问。
  可实现所有站点静态页面同时发布到一台或多台服务器上,或不同站点的静态页面发布到不同的服务器上、或同一站点同时发布到多台服务器等多种发布模式。
  静态页面需自动生成,在对站点模板、栏目或文章做任何修改后,静态页面能自动增量更新,无需手工触发。
  1.8 访问统计
  系统需提供访问统计分析功能,技术指标如下:
  访问量:可查看网站的总计访问量以及网站的平均访问量。
  支持按照年、月、日、小时、时段对网站的访问量进行统计。
  支持按照地址分析,统计分析不同源地址的访问量。
  显示方式:系统支持以数字和图形的方式显示统计情况。
  支持首页、各栏目及文章页的访问统计。
  支持统计报表的自定义格式,能够对日/月/年/历史报表查询
  可以根据部门或IP地址统计并分析访问量。
  1.9 信息统计
  提供对系统内所有文章的统计分析,为信息管理员,文章编辑人员,网页的绩效考核提供依据,包括:
  按站点、按时间段统计各站点的信息发布量
  站内可按时间段、人员、所在部门等分类汇总统计信息的创建量、发布量。
  2 可插拔式应用组件
  系统定位外网公共服务平台,至少应具备以下应用组件:
  2.1网上调查
  每个站点支持多个调查专题;一个调查专题中的可以设置多个调查项,支持单选、多选等多种调查方式;每个站点可以设置各网上调查专题的开放、关闭时间,由站站点管理员设定;支持投票的时间段限制,对IP的控制,对是否允许重复投票的限制;统计结果支持图形化(柱状图、饼状图还是条状图)表现。
  2.2提供留言管理、信息评论、领导信息、在线问答等互动组件。
  2.3信息公开组件
  包括主动公开,依申请公开,公開年报等。
  2.4微信息服务
  网站群内信息发布时可同步发布至微信、微博等平台。
  2.5自定义表单
  一款不需要开发,只需要简单配置即可实现的表单提交功能,支持简单得多步审核流程,支持提交结果图表分析统计,支持表单数据导出。主要用于相关网站调查、留言等表单的自定义输出。
  2.6 通用查询
  通过上传数据文件即可实现查询的功能,查询字段可以根据实际要求自行定义,该功能可以有管理员任意指定给相应网站,并可选择开放和关闭时间。目前应用于招聘、报名、考试成绩等时效性查询。
  2.7 广告插件
  方便网站上广告的管理而设计的网站插件程序,支持“广告内容 广告ID 广告备注 广告规格 ”等数种广告的搜索管理,方便地查找到加的广告并进行修改。
  3 安全体系
  系统应提供完善的安全体系,保证系统的信息安全、运行安全。包括:
  权限控制:提供灵活、安全的授权体系,防用的功能组件等。
  支持各网站管理员自定义站内的角色及其权限。权限设置通过勾选就可以完成。可设置的权限包括:模板管理权限、栏目建设与发布权限、文档创建与审核流程内的权限、个类功能组件的管理与使用权限,以及创建子站的权限等。
  敏感词审核:信息经审核才能发布,提供敏感词识别与过滤功能,提供系统级别以及站点级别的敏感词库,站点管理员可以扩展自己站点内的敏感词库。
  附件检查:对所有上传的附件进行合法性检查,杜绝危险文件上传。
  脚本过滤:对文本输入的内容,能够防止恶意脚本的功能,须提供脚本过滤功能,但可根据用户需要有选择地进行脚本过滤;   防篡改:采用动态管理,静态发布的方式,动、静态必须可以分开部署,对生成的静态页面提供防篡改系统(该系统需获得与网站群同品牌的著作权),系统能自动恢复被篡改的静态页面。
  防注入攻击:系统必须具备防sql注入式攻击功能;
  IP限制:可以采用IP 地址或其他限定方式来确保管理员用户的安全访问;
  防口令猜测:具备口令猜测锁定功能,防止暴力破解口令。
  容灾能力:制作具备双机互备、容灾能力,系统应提供7×24小时的连续运行,平均年故障时间小于1天,平均故障修复时间小于60分钟。
  当动态服务器出现故障时,静态发布页面可正常访问。
  支持多台发布服务器之间负载均衡。
  备份:提供自动备份机制备份和恢复系统数据,管理人员设置备份周期,系统将按照预定周期自动备份整个运行目录以及数据库文件。备份支持完全备份方式和增量备份方式。在网站遭到攻击或崩溃时能确保恢复数据的完整性。
  审计:对管理员、信息员的所有操作提供审计日志,
  系统监控:提供完善的系统运行状态监控能力,包括:发布队列监控、采集线程监控、主机运行时内存、CPU负载等运行信息监控。
  4 应用集成能力
  实现与建筑行业现有统一身份认证系统对接。
  混合云架构如图1所示。私有云区域发布信息,公有云同步静态页面,安全和负载均衡依托公有云服务完成。
  5 项目实施与售后服务
  项目需要完成平台的开发建设;完成主门户的改版;提供100套标准模板(满足建筑行业二级部门和专题网站对于前端界面需求)。
  6 评价指标
  按照江苏省建筑行业要求在一级指标中的基本要求、页面设计、功能设计、信息公开、互动交流、网站特色、网络安全完成相关内容建设。
  参考文献:
  [1] 霍珊.页面静态化技术的研究[J].消费导刊,2009(22)
  [2] 谢春祥.动态页静态化网站后台程序设计[J].南昌师范学院学报,2016(3)
  [3] 刘全飞,周相兵,余昕.站群系统动态化页面静态化的实现[J].电脑与信息技术,2015(5).
  [4] 朱燚.谈谈网站静态化[J].程序员,2008(10)
  [5] 黄立冬.一种半静态化网站的构建方法[J].软件,2012(3).
  [6] 陈静.电子政务门户网站静态技术研究[J].计算机技术与发展,2011(12).
  [7] 詹丽红.静态化技术在动态企业网站中的应用[J].信息技术与信息化,2014(12).
  [8] 周志坚.动态网页静态化的实现[J].无錫商业职业技术学院学报,2007(3).
  [9] 谢瑞莲,耿国华,周明全,等.高访问量信息平台响应性能优化研究与实现[J].计算机应用研究,2009(7).
  [10] 生力军.基于ASP.NET的页面静态化实现方法研究[J].软件导刊,2017(6).
其他文献
目的:观察缺血预适应(IPC)对猫体外循环(CPB)前后心肌细胞膜脂流动性的影响。方法:建立猫CPB模型并随机分成3组:对照组(n=30)仅作单纯并行CPB转流;缺血再灌注组(IR组,n=30)于CPB开
水闸工程应用自动化系统是一种重要的控制方法,其有效应用不仅对工作效果和使用效果有很大影响,而且对水利抗旱防汛决策以及水闸设备的安全性也有很大的影响。本文简单分析并
随着教育的创新,"核心素养"已经成为了教育领域的一大热门词汇,并且培养学生的学科核心素养也成为了不同学科教师的教学目标.在这篇文章中,笔者将以三维教学目标为指导方向,
目前虾苗供应量不足成为制约红螯螯虾产业发展的瓶颈之一,这是因为红螯螯虾在出苗后个体小,对外界环境的适应能力及抵御、躲避敌害的能力均较弱,一般需要将其中间培育至一定
中国人权白皮书是中国政府公开对外发布的中国人权发展状况的正式文件,这类文件对于理解中国人权发展事业提供了独特的视角。特殊主体人权是中国人权白皮书的重要内容之一,对
城市空气污染现已成为全民关注的主要环境议题。基于《中国统计年鉴2012》和中国环境数据2011,本文采用岭回归方法对全国31个主要城市空气污染影响因素进行研究。通过分析岭
SFA和GSA是侧重点不同的两种语言分析方法,在对同一所高职院校的学生分别进行SFA和GSA的语篇教学实践后得知:两种方法都取得了一定的成效,而且效果差异并不明显;两种方法都可
以对硝基苯酚在10℃条件下的微生物降解过程为研究对象,融合单因素实验、细胞疏水性实验、细胞膜通透性实验与降解动力学实验探究菌株Pseudomonas sp.ZL对对硝基苯酚的低温降
1 临床资料 患者男,51岁,因"脾脏肿大、免疫球蛋白异常4个月"于2004年12月9日入院.无发热、盗汗、消瘦.曾在外院诊为"原发性巨球蛋白血症",行环磷酰胺+长春新碱化疗1次,因病
从词源词义和应用意义两个方面论证:“太”为时间联系,“极”为空间联系,“太极”指宇宙在时空极点状态下的空时关系,引申为宇宙从时空原始状态下,生成、演化的发展规律或模式。“