以社交网络为核心的校园信息系统架构
2015-12-02代成琴
仲 玮, 刘 敏, 范 轶, 代成琴
(哈尔滨工业大学网络与信息中心,哈尔滨 150001)
0 引 言
近些年,社交网络改变了人们沟通与生活的方式,也催生了数字化校园的变革.越来越多的高校不满足于师生通过互联网上校园类SNS的交流与沟通,开始建设校园内部的社交网络系统.然而在大家的印象中,“社交”二字的概念仅停留在好友联络、动态分享上,忽视了网络环境与真实社会环境的相互融合与影响,也忽视了人际关系的管理与维护,应执行的功能并没有有效的得到发挥.
无论是数字校园、智慧校园,全部是围绕着先进的技术和具体教育、教学深度融合展开的[1].《教育信息化十年发展规划(2011—2020年)》对高校提出:“应构建师生交流与发展平台,建设智慧型校园生活服务信息化平台,提升学校服务师生的能力和水平.为师生提供随时可用、处处可用、个性交流的环境”.国内外最早期的SNS网站都起源于高校,也是由于高校校园用户的参与才得以发展壮大,对于数字校园来说,社交网络可以更好的发挥交流、分享和协作的作用.
1 社交网络
社交网络,即社交网络服务(SNS,Social Networking Services),是指以一定社会关系或共同兴趣为纽带、以各种形式为在线聚合的用户提供沟通、交互服务的互联网应用[2].这种以人与人关系为核心的方式建立的社会关系网络映射在互联网上就形成了以用户为中心、以人为本的互联网应用.社交网络被认为是下一代互联网的主流架构,未来社交将无处不在,社交网络为人们带来更实用、更交互化、移动化的体验,社交网络是一种新型的沟通、交流与协作信息服务,对于“以信息流为核心”的高校来说,其可发挥作用的地方非常广泛.
“校园社交网络”首先是指一种依托现实校园而存在的、以网络为基础的校园平台;其次,这一平台通过数字化环境支撑,实现了环境、资源、活动的数字化,辅助完成校园活动的全部过程,并将校园活动延伸拓展到社区、社会;第三,也是更为重要的是,它并不只是简单地把传统学校活动数字化,照搬到网络上,而是在这一过程中重新整理、设计和构造学校活动,优化并提高学校工作质量、师生生活与学习质量,最终提高师生生命质量.在这个基础上建立的数字校园体系将提升师生的沟通效率和信息化体验,使之成为真正的交互性数字化校园[3].
校园中的社交网络体现出以下四大核心特征.
(1)教育资源共享.校园社交将整合集体智慧贡献的校园教育资源,实现教育资源的在线集中存储和管理,方便师生快速获取信息,实现协作共享、同步导学,提高教学效率和水平.使得大量丰富的资源能为全体用户共享,且伴随着校园用户的网络活动有机地成长.这样一种理想的范式吻合了以人为本的知识型组织的内在需求.
(2)信息内容交互.校园社交中的信息内容交互为师生提供沟通和交流的环境,帮助师生将现实生活中的各种关系管理起来.实现管理者、教师、学生之间随时沟通与信息内容的互动,以此来形成一定的用户粘性,帮助用户进行信息聚合,从而形成一种良性的社区氛围.
(3)管理活动协作.社交网络可以改变校园用户的工作方式,实现基于网络的协同与合作.当信息的流通和交换越来越开放、透明和畅通时,校园中的管理者、教师和学生之间的沟通也会更加高效.这种沟通会让用户实现更多的互动,得到更多的反馈,对问题的反应也会更加迅速、敏捷,做出的判断也会愈加准确.
(4)功能应用开放.从业务支持的角度出发,校园社交网络应具备统一开放的接口,能够在用户授权许可的前提下,将好友关系、用户属性等信息对第三方校园应用开放.这种开放的接口使得校园新应用能够快速获得用户,用户在体验应用的过程中,也能够通过校园社交网络开放平台提供的若干接口将应用信息反馈给社交网络,互相强化个人价值.
2 基于社交网络的校园信息系统架构总体结构框架
2.1 总体结构框架
“校园社交网络”是一个采用分布式技术构建的下一代基于个人真实基本信息的网络基础软件.它基于社会网络关系的思想提供了一个校园应用软件平台,实现了环境、资源、活动的数字化.因此,以社交网络为核心的校园信息系统架构设计如图1所示.
图1 以社交网络为核心的校园信息系统架构模型
整个体系是一个分布式架构,社交网络作为校园信息系统的核心.与传统的门户集成业务信息不同,该体系类似于互联网产品的网络架构,将整个校园网看成一个完整的生态体系,更注重信息的交流和分享,用户除可以通过校园数据交换与适配服务获取个人在其他业务系统中的数据外,还可以任意查看其他用户分享的公开信息,随时展开交流,同时按照现实社会中的社会关系通过链接的方式建立起在校园网上的社交圈,
架构中的系统集成采用基于Web Services的信息集成方案,采用松耦合的信息交互方式,对校园信息系统应用进行web服务式的封装,与社交网络进行数据交换,从统一的角度为各类用户提供综合服务,确保数据及时、准确的反映到用户,实现数据的有效性和一致性.
授权与访问控制模型结合校园信息系统复杂用户权限管理的要求,采用应用级别的安全管理,并基于角色进行控制,以适应灵活多变的用户和业务关系.这样设计减少了授权管理的复杂度,降低了管理成本,并可以灵活的支持校园其他业务系统的安全策略,具有很大的伸缩性.
校园社交开发开放平台通过建立开放接口,可在其上不断的扩展校园基础应用,使类似于故障报修、公寓选房等小规模校园功能模块拥有基础人员关系数据的支撑和运行平台的保障,可以做到快速开发,快速发布,快速实施,快速见效.遵循的校园应用也可以在新开发应用中与其他用户互联互通,实现在第三方应用中引入交流与协作.
2.2 总体结构框架
(1)对象关系模型.社交网络中的对象关系模型是由多个对象和各对象之间的关系组成的集合,关系可以是有向的,也可以是无向的.这里的对象既可以是人,也可以其他任何角色.在校园社交网络中,对象既可以是教师、学生等实实在在的人,也可以是办公部门、建筑、院系等实体,甚至可以是图片、文档等实体化的网络资源.对象与对象之间通过关联实现对网络资源的标记与聚众分类.以人为例,人与人之间通过共同参与的各种事情建立起关系图谱,同时维系个体已有的社会关系,形成社交圈.可见,对象关系模型是校园社交网络的重要组成部分,是校园网资源信息传递的桥梁.
(2)个人身份认证与信息聚合.有价值的社交网络需要一套账号体系,账号之间又要相互建立联系.统一身份认证作为校园社交的安全服务中心,为整个架构提供统一的身份认证服务,统一控制用户对信息和系统的访问,为用户提供一个单一的访问入口,提供基于web统一认证功能,实现跨系统的单点登录.信息聚合服务将原本在校园网内分散异构的应用系统整合起来,通过统一通信将信息和功能在同一个界面下展示给用户,并提供个性化访问界面定制.这种体系架构具有可伸缩的体系结构和组件化的整体设计,支持各种开放性的标准和规范,能够方便的挂接与现有系统集成的应用组件.
(3)用户权限控制.校园社交网络充分考虑个体用户的个性化特征,信息被直接推送至用户面前,用户不仅可以自己选择想看到的信息,甚至可以自由定制信息的内容.系统除记录用户主要特征以解决用户个性化需求外,还涉及到校园组织中各个层次的每一位成员,存在着大量各种级别的用户与相应的业务操作,关联的各业务系统规模各异,因此用户及权限的管理具有一定的复杂性,系统用户与权限的控制就显得尤其重要[4].
以社交网络为核心的校园信息系统架构中的授权机制对校园用户依据实体身份划分角色,将授权与用户角色属性联系在一起,使用户通过角色属性访问资源,实现用户与访问许可的逻辑分离.在子系统与各功能模块中则使用更加细粒化的权限控制,定义资源的层次关系,指定角色对资源操作的范围,以实现对整个社交系统的权限控制.
3 结 语
校园社交网络将数字校园中业务系统数据与线下资源互联网化,基于其上的各种应用替代了线下的实体操作,再建了校园生活工作流程;同时联络了各个校园系统的数据,整合了数字校园中的学习、娱乐和生活服务资源.构建了师生一种网络化的生活解决方案.
以社交网络为核心的校园信息系统架构是一个可扩展的架构,可满足校园各类应用数据交换、共享的目标.它综合了互联网应用与校园应用的特色,营造了资源分享与交流协作的新环境,通过线上与线下较为一致的用户体验保持了用户的粘性,为数字化校园的可持续发展提供了保障.
[1] 蒋东兴,杜炤,张新钰,等.一个面向知识分享的校园社交网络设计[J].武汉大学学报:理学版,2012(S1):1-6.
[2] 互动百科[EB/OL].[2014-10-01].http://www.baike.com/wiki/%E7%A4%BE%E4%BA%A4%E7%BD%91%E7%BB%9C.
[3] 仲玮,杨庆海,代成琴.校园社交网络的设计[J].武汉大学学报:理学版,2012(S1):179-181.
[4] 苏艳.知识管理系统中用户权限管理的研究与实现[R].2010 International Conference on Circuit and Signal Processing,2010:448-450.