基于web20与openshift架构高校就业信息服务平台

基于web20与openshift架构高校就业信息服务平台

ID:31777403

大小:61.97 KB

页数:5页

时间:2019-01-18

基于web20与openshift架构高校就业信息服务平台_第1页
基于web20与openshift架构高校就业信息服务平台_第2页
基于web20与openshift架构高校就业信息服务平台_第3页
基于web20与openshift架构高校就业信息服务平台_第4页
基于web20与openshift架构高校就业信息服务平台_第5页
资源描述:

《基于web20与openshift架构高校就业信息服务平台》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Web2.0与OpenShift架构高校就业信息服务平台摘要:本文首先提出了构建高校就业信息服务平台的必要性和可行性,然后通过需求分析确定以Web2.0为模式,OpenShift为基础架构的方案。接下来简要介绍以上两个概念并讨论如何提高平台安全性。关键词:就业信息服务平台;Web2.0;OpenShift1引言众所周知,促进就业是一个国家经济发展、保障民生的重中之重。伴随着中国高等教育的快速发展,每年有大量应届毕业生步入社会。以河北省为例,该省拥有近90所高校,2010年应届高校毕业生为32.5万人,2011年为33.4万人,2012年35万人,2013

2、年35.5万人[1]。因此,学生就业指导是高等院校学生工作的一个重点。随着IT技术的普及,各个高校的就业信息服务网站逐渐成为连接学生和用人单位的桥梁。利用Web技术,用人单位发布招聘信息,学校进行审核,学生在网上投递简历,在一定程度上达到了节约时间、人力、物力等稀缺资源的目的。然而,随着时间的推移,传统的以各个高校为中心的就业信息服务模式的弊端日见显现:条块分割,各学校的信息对外界不透明,无法被共享;重复建设,造成资源浪费等等。这时,打造一个面向全省高校的就业信息服务平台就具有了现实的意义。2平台的特性这个平台必须具备以下几个特点:强大的数据处理能力。从上面

3、的分析可以看到,一旦投入使用,这个系统的数据量可能以TB计量。届时,大量文本文件、图像文件、音频文件和视频文件需要传输、存储、分析、过滤;如果没有处理大数据的能力,用户很难获得良好的体验。系统具有稳定性。所谓稳定性,是指系统处理异常的能力,这种能力使平台在错误发生时在性能上不会有大的波动发生。安全性能良好。在这里包括强大的防火墙功能以抵御病毒、木马、黑客的攻击;如果发生宕机,数据不会丢失。可扩展性能良好。该平台的访问量是因时而异的;在某些时间节点上可能负载很重。这就要求平台具有较好的可扩展性。系统界面友好,便于使用。由于绝大多数用户是企业HR、学生、就业指导

4、教师,他们所掌握的IT技术处于应用层面,不具备开发能力,因此所见即所得的图形化界面是最好的选择。从应用的层面讲,该平台允许用户注册帐号、发布信息、查询信息、在线交流,而数据推送功能将成为这一平台的重要特点。数据推送是指一种基于Internet,将由中心或发布者发出消息传输给用户的技术。从上面的需求分析,我们以Web2.0为模式,选择OpenSh辻t作为基础架构,构建高校就业信息服务平台。下面,简要介绍Web2.0和OpenShift。3Web2.0Web2.0是为了能够充分实现用户主体意识和强调用户协作参与活动,整合多种Web开发技术,以互联网作为服务平台,

5、以数据资源为基础,实现良好用户体验的下一代互联网服务模式。Web2.0开发技术有XMLCExtensibleMarkupLanguage),即可扩展标记语言,是一种可以定义自己的标签的元标记语言。XML非常灵活,可用在各种网站、电子数据交换、矢量图、语音邮件、远程程序调用甚至程序配置文件和操作系统中等。Ajax(AsynchronousJavaScriptandXML),即异步JavaScript和XML,是指一种创建交互式网页应用的网页开发技术。实际上它并不是单一技术,是多种已经在各自领域大行其道技术的强强结合。主要包含:Ajax的定义、基于Web标准XH

6、TML+CSS的表示、使用DOM进行动态显示及交互、使用XML和XSLT进行数据交换及相关操作、使用XMLHttpRequest进行异步数据查询、检索等技术[2]。4OpenShift平台简介目前比较流行的开源云计算平台有OpenStack和CloudStackOpenStack是IaaS(基础设施即服务)组件,让任何人都可以自行建立和提供私有的云端运算服务。OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目。CloudStack是一款首先由思杰公司发布的建立、管

7、理和布署云基础设施服务的开源软件,利用存在的管理程序如OracleVM,KVM,vSphere和XenServer实现虚拟化。OpenShift是红帽公司于2012年推出的开源云计算平台,面向PaaS架构。OpenShift使用户能够创建、部署和管接和Apache或JBoss服务器。它可以根据应用类型提供模板文件系统布局(比如PHP、Python>Ruby)o由于OpenShift对Web开发具有良好的支持性,并且就业信息服务平台要求支持自动建站功能,因此选择它作为基础框架[3]。理云中的应用。它提供磁盘空间、CPU资源、存储、网络连5平台的安全性由于平台的

8、特殊性,可采取以下措施保证平台的安全性:提供强大的防

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。