武焱旻,崔颖安
(西安理工大学,陕西西安 710048)
Web3.0时代——一个全新的人机对话时代,一种更高效、个性、便捷的网络时代和传播模式正向我们走来。而在知识传播密集、网络使用普遍的高等院校,信息技术对当代大学生的影响表现在他们使用网络传递信息、建立联系、表达情感,消解传统媒体的话语权,以自我认同的价值为中心,构造新型的网络化组织。高校学生工作要面对网络技术及学生对网络的使用所产生的新的空间,积极引导,利用网络的共享和交流的特性,以一种新的学生工作网络平台及组织方式,将学生纳入到学校管理体制中来,这应该是高校学生工作的一个探索方向。
从技术发展的特点来看,Web3.0包含了Web1.0和Web2.0的所有特点,并在此基础上更加智能化和人性化,它开创的是一个跨越聚众时代、分众时代的全新的个性时代,下图可以简要说明从Web1.0到Web3.0的技术发展历程:
图1-1 Web1.0至Web3.0网络技术发展历程
Web3.0具有以下主要特征:
1)信息交互自由。网站内的信息可以直接和其他网站相关信息进行交互,能通过第三方信息平台同时对多家网站的信息进行整合使用。
2)微内容的自由整合与有效聚合。为内容可进行最小单位的继续拆分,并将词义标准化、结构化,使单位微内容具有各种属性信息,微信息之间实现互动。
3)良好的个性化与高度的自主权。用户创建自己需要的单元模块,平台会智能化处理互联网海量信息的整合,最终聚合用户个性化的需求。
系统由一个核心数据库支撑,划分为学生管理系统、学生社区系统及短信息互动平台,教师、学生、家长分别通过电脑、手机等终端,以无线网络、internet、移动短等信道与系统进行交互。系统最大的特色在于将学生、学校、家庭三者有机的联系在了一起,跨越了时间和空间的障碍。每个使用者都是参与者,教师、管理者有效收集各类学生所需信息于一个平台;家长可通过该系统及时了解学生在校的各种信息实现了信息的交互。尤其是学生作为学校管理重要的参与者能够在系统中主动、公开、透明地获得信息、参与管理活动,改变在陈旧的学生管理模式下被动的角色,变被动为主动,参与学工管理完成奖学金申请、助学金申请等活动。提供功能强大的学生工作管理系统,利用信息技术最大程度的减少重复性的事务工作,改善工作质量,化复杂为简单,多、快、好、省的完成各项日常工作,提高日常工作的效率和质量。建立过程控制体系,减少常规工作对教师责任心与主动性的依赖,将学生存在的问题以短信息的方式自动、及时的进行通知,使家长与老师及早了解情况;该体系具有管理流程化、业务标准化、服务自动化的特点,能够为广大学生提供一种体验式服务,提升学生的满意度。
图2-1 基于web3.0的高校学生工作网络系统拓扑图
在web3.0环境下,高校学生工作系统将构造一个虚拟世界与现实世界充分融合的平台,在这个平台中,学生、学校的辅导员、导师及校外的家长可以充分交流。该平台分为三个层次:表示层,业务逻辑层、数据层(如图2-2所示)
2.2.1 数据层
数据仓库首先是存储数据的中心,为其他各层提供资源。针对现有各业务系统的数据,进行抽取、清理,并有效集成,按照主题进行组织。本系统采用将数据分为三个主题,主要包括学生工作管理库、CMS库、SNS库。数据仓库还提供了数据的管理功能。在现有各业务系统的基础上,确定数据仓库的物理存储结构、安全、归档、备份、维护、恢复,以及管理数据仓库的数据字典、系统定义、数据转换规则、数据加载频率和业务规则等元数据信息。
2.2.2 业务逻辑层
该层提供为系统工作平台所需要的基础功能,主要包括基础数据服务、内容管理服务、消息队列服务、内容检索服务、数据挖掘服务、短信息收发服务、长信息收发服务。服务之间存在相互调用的关系,系统通过配置文件进行依赖控制,从而达到高耦合,低内聚的效果。
(1)基础数据服务。基础数据服务是指系统运行的基本信息配置管理,如用户基本信息、权限信息、班级专业等信息维护,系统日常运营的日志管理和监控管理。
(2)内容管理服务。内容管理服务是指系统的业务管理,内容管理服务不仅提供信息的基本操作,也提供流程化的服务,比如奖学金申请、审批和公示。
图2-2 基于web3.0的高校学生工作网络平台模型
(3)工作流服务。工作流管理强调以过程管理为中心的管理模式,通过柔性定义业务流程,实现业务的自动化,并实时监控业务过程。本系统通过对各个业务需求的分析,将业务抽象成独立的服务以及服务之间的联系,利用JBPM为工作流基本框架,实现了将业务流程中的各个节点的服务进行灵活定制,从而满足业务的多变情况。
(4)消息队列服务。消息队列服务是一种分布式开发技术,有效的保障了消息传递和数据传递,它为不同的服务提供了异步通信机制,且与平台无关,易于扩展和管理。本系统利用消息队列进行群组之间、用户之间即时消息的收发和即时业务之间的数据传递。
(5)内容检索服务。系统的信息可能存储在数据库、网页等多种形式的载体内。内容检索服务主要用于解决信息检索问题,本系统采用Lucene全文检索引擎,为用户提供不同层次的搜索服务,用户利用该服务进行新闻检索、好友检索、就业信息检索、已毕业校友检索等功能。
(6)数据挖掘服务。数据挖掘服务主要是用于解决为领导提供决策,也可以对系统的模块使用热点进行分析,为系统改进提供开发方向,为管理学理论提供数据和统计分析。
(7)短信息服务。用户可能通过短信息服务,定制系统提供了信息服务功能,也可以向QQ,MSN、手机用户发送短信息,用户可以通过手机向系统发送定制和咨询短信。
(8)长信息服务。通过RSS服务,读者不必直接访问网站就能直接浏览定制页面的最近更新内容。系统通过用户提供了邮箱账号,自动接收和发送邮件信息。
2.2.3 表示层
表示层是一个系统的“门脸”,为了克服WEB系统显示的固有缺点,尽可能达到美观、易用二个用户标价指标,本系统采用富客户端技术开发。其功能模块结构图如下图所示。
硬件设备由多个WEB服务器、一个短信群发器和多个数据库服务器构成。多个WEB服务器采用集群的方式,以提高系统的整体处理能力。一个短信群发器,为手机短信收发平台提供硬件支持,多个数据库服务器分别用于不同的子系统,以降低子系统的耦合性。
3.2.1 RIA富客户端技术
富客户端的界面和操作性将能够和传统的C/S相媲美,提供更丰富、更友善、易用性更强的界面给用户,同时互动性更好,而开发效率却大为提高;特别是Flex内建对音频和视频(包括H.264技术)的支持,给用户提供更好的操作体验。富客户端技术实现了其统一的、跨平台的承载平台,和传统的C/S相比,继承了其界面丰富、操作性强等优点,而又摒弃了其需要手动安装、配置、升级等缺点。
3.2.2 BLAZEDS中间件技术
BlazeDS是连接Flex和Java的索桥,是项针对远程调用和消息传递的开源技术,用来与服务器端的 Java 对象远程交互,也可以用来在客户端之间传递消息。
3.2.3 J2EE服务器
本平台采用JBOSS+TOMCAT多种J2EE服务器集群的方式布署业务模块,以满足不足子系统的功能和性能需求。
3.2.4 短信收发平台
短信猫是一种基于无线方式进行短信收发的通信网关设备,插入移动运营商的手机SIM卡,可以与移动运营商的短信中心建立无线连接,通过与PC的连接可以实现计算机控制应用系统实现自由的短信收发。由于本系统的大量模块需要收发短信息,本系统采用DELPHI语言,使用短信猫开发包开发了一个短信接收平台,部署在一台小型服务器上,专门用于管理多台短信猫,实时监控短信的接收和发送。
3.2.5 WEB SERVICE
为了使原来各孤立的站点之间的信息能够相互通信、共享,本系统与外部的交互采用了WEB SERVICE技术。Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP、WSDL等,所以Web Service可以在任何支持这些标准的环境中使用。本系统使用Xfire 框架,该框架支持支持重要的Web Service规范,可插拔的绑定,支持POJO、XMLBeans、JAXB1.1、JAXB2以及Castor; 能够根据WSDL创建客户端和服务器端的存根代码。
图2-3 基于web3.0的高校学生工作网络平台功能分析
总之,本章只是列出了系统开发中需要的基本软件、技术和所需硬件,随着系统业务模块的增强,本系统将为用户提供更加丰富、易用的交互。
[1]黄琛,趋向web3.0:网络营销的变革及可能,浙江大学硕士论文,2009.5
[2][3]刘建林,一个理念 十个平台——高校学生工作创新体系研究[M],西北农历科技大学出版社,2009