面向服务架构的在线信息素养教育平台的构建
2017-03-31王妍陈亚珊
王妍+陈亚珊
关键词:面向服务架构;在线信息素养教育;信息素养教育平台
摘要:文章阐述了我国高校图书馆在线信息素养教育平台建设的现状和存在的问题,引入“面向服务架构”的理念,分析了该理念应用于在线信息素养教育平台建设的优势,设计了平台的逻辑架构和总体功能,并论述了各模块将要实现的功能。
中图分类号:G250.7文献标识码:A文章编号:
1我国高校图书馆在线信息素养教育平台建设中存在的问题
在线信息素养教育平台作为开展信息素养教育的一个重要模式,具有便捷性、趣味性、个性化、自由化等优点,用户利用在线信息素养教育平台可以随时随地自主接受系统的信息素养教育,还能通过在线测试与实践,提高自身信息素养。因此,在线信息素养教育平台的建设受到越来越多高校图书馆的重视。
笔者对我国“985工程”高校图书馆进行调研后发现,这些高校图书馆都通过嵌入图书馆的主页和建设专门的在线信息素养教育平台等方式开展了在线信息素养教育工作。笔者在对这些平台进行浏览和分析后可以看出,虽然各在线信息素养教育平台的建设单位不同,但其基本的功能模块是极其相似的,而对于这些功能模块的开发,不同的平台采用的是不同的开发技术,显而易见这是重复开发,是对开发资源的极大浪费。与此同时,由于各个高校图书馆相对独立,对信息素养教育资源的使用具有独占性,这使各个高校图书馆成为“信息孤岛”,也导致相似内容的教育资源被存储在不同的高校图书馆,造成资源存储的浪费。为解决在线信息素养教育平台存在的这些问题,可以通过引入“面向服务架构”的平台建设理念来实现这一目标。
2面向服务架构应用于在线信息素养教育平台建设的优势
2.1面向服务架构是一种软件设计模型
面向服务架构是一种软件设计模型,它运用定义良好的接口,将不同功能的服务联系起来。接口定义独立于操作系统和编程语言,以一种统一的方式对不同系统平台上的应用服务进行交互实现。面向服务架构作为一种松散耦合、位置透明、协议独立的系统架构,既是一种分布式系统的构建方法,又是一种组件模型。这种架构不仅能够实现系统底层技术的透明性,而且能够减少服务组合的烦琐性和复杂性[1]。它有利于程序模块的快速开发与部署、信息共享、教育服务协同,为在线信息素养教育平台提供统一的服务管理模式,有效地解决“信息孤岛”问题。
2.2面向服务架构的在线信息素养教育平台基于云服务技术
面向服务架构通过合理配置信息素养教育资源,提升资源存储和管理的效率;通过“软件即服务”理念,为不同用户提供平台功能的在线服务;通过客观分析在线信息素养教育工作的业务流程,设计合理的功能服务模块,为用户提供系统、全面、高效的功能服务[2]。面向服务架构贯穿于平台建设的各个环节与阶段,从服务识别与分析到服务设计与开发再到服务上线,全都是围绕“一切以服务为中心”这个宗旨展开。“软件即服务”是将软件与服务作为一个整体,用户不需要获取软件的实体即可直接使用软件功能的服务,也不需要对软件进行维护,供应商在其软件服务的部署端就可以根据用户的需求对软件进行升级和维护。
2.3面向服务架构的在线信息素养教育平台具有以下突出的优势
①提升在线信息素养教育的覆盖率。组件化开发模式的服务具有良好的自包含性,其业务逻辑被封装在内部,对外则提供相关的接口,为用户省去了在终端工具(如电脑、智能手机、平板电脑等)上安装各种应用软件的麻烦,可以直接通过浏览器使用软件提供的服务,如此便捷的用户体验对提升在线信息素养教育的覆盖率将有很大的促进作用。②提高用户学习的积极性。由于平台的模块化和可伸缩性特点,既可根据用户的应用需求对资源进行添加、删除等操作,也可达到不同服务进行组合、业务流程配置等目标。同时,有利于根据用户学习的习惯和信息需求的层次形成满足用户个性化需求的教育形式和内容,对提高用户的学习积极性有積极的作用。③提高整体服务水平。借助云计算技术,通过共建共享可以将分散的信息素养教育资源进行融合,实现资源的统一管理,帮助高校图书馆大大降低在软硬件设备和专业技术人才上的投入,将工作重心转移到资源服务上来。
3面向服务架构的在线信息素养教育平台逻辑架构与总体功能设计
3.1平台逻辑架构设计
信息素养教育平台采用分层式的逻辑架构,该模式的优点在于可以实现不同服务逻辑功能的整合与分离,有利于系统功能服务的封装,提高系统的可扩展性和可维护性。平台从上到下共分为6个层次(见图1):①访问层。该层是用户与平台的接口层,用户可以通过电脑、智能手机、平板电脑等终端,访问平台所提供的功能,输入数据和指令获取处理的结果。②功能层。该层中包含了用户可以使用的功能,根据用户角色的不同提供相应的功能服务,用户的类型角色包括教师、学生和系统管理员。③软件即服务层。该层中包含了门户网站、学生应用系统、教师应用系统、后台应用系统等构件,作为功能层中各项功能服务的容器,为平台用户提供功能选择。④请求代理层。该层负责响应用户的操作,根据配置文件的定义,将用户指令转交给具体的构件处理,并将处理结果反馈给用户。⑤Web服务层。该层中主要包含各业务逻辑处理功能构件,这些功能构件负责对用户指令进行响应,在形式上封装为新的服务,并开放访问地址和参数接口,以便上层进行调用。⑥基础服务层。该层主要采用虚拟化技术,把硬件和服务器资源虚拟化为平台可使用的各种资源,通过软件技术提供数据库管理、数据分析、媒体管理、数据交换等基础性的服务。
3.2.1在线学习。在线学习模块主要为用户提供信息素养的网络教学。该模块中包含网络课堂、资料下载、疑难解答、入馆指南等子模块,由用户根据自己的实际需求,自主地选择学习内容。网络课堂有以下4种形式:①常规讲座。定期发布信息素养教育相关的讲座,将线下课堂通过网络直播的方式搬到网上,扩大讲座的受众面,为用户提供多种学习渠道。②在线文检课。利用在线信息素养教育平台实现课程教学的网络化,教师在平台上发布教学资源、在线答疑、构建题库、批改作业以及通过学生登录情况了解出勤率,学生在平台上观看、下载教学资源、与教师和同学交流、提交作业、在线考试、教学评价。③预约讲座。用户有信息素养方面的培训需求时,可通过平台给管理员留言,提交培训需求信息,管理员知晓后组织实施讲座并将信息发布在平台上。④自主学习。用户可在平台上通过关键字搜索或按学科门类浏览的方式查找与学科相关的信息素养教育资源,还可以下载或在线观看这些资源,当课程学习完成后,用户通过自测来检验学习成果。
3.2.2在线学科化信息服务。在线学科化信息服务模块主要是为高校师生学习、研究以及撰写论文提供支持,包含以下几个模块:①学科资源共享模块。方便用户上传、分享相关学科资料。②学科导航模块。将平台内主题形式多样、丰富的学科资源按照学科类别进行多途径展示,方便用户查找相关学科的信息资源。③学科化联合服务模块。通过高校图书馆协同合作,为用户提供学科化信息服务。平台收到用户请求后,首先由自动分类子系统确定问题所属的学科。其次由信息匹配子系统在知识库中将问题与历史记录进行匹配,如果匹配成功,信息推送子系统就将命中记录推送给用户,如果没有匹配成功,信息调度子系统就会将请求发送给合作的高校图书馆,由接收请求的高校图书馆将问题处理完毕后上传给平台,反馈信息会在信息清理子系统中接受去重与合并处理后形成最终结果。最后仍然由信息推送子系統向用户进行推送。④学科信息定制模块。通过RSS(ReallySimple Syndication)技术实现该项功能,即用户根据自己的需求定制与学科相关的资源,当该类资源有最新的信息到达时,平台通过用户信息数据库查找用户,并将更新资源即时进行推送[3]。⑤学科讨论模块。平台内设有BBS(Bulletin Board System)讨论区、博客、虚拟社区等,用户可以就某个问题选择任何系统进行问题发布,平台用户均可对问题进行回复、展开讨论,讨论的过程会被保存在专题库中方便参与者查看。⑥在线帮助模块。教师通过该模块为学生的学科信息素养学习答疑解惑。
3.2.3交流讨论。在信息素养教育中,师生之间、用户与用户之间的交流讨论必不可少,交流讨论模块就是为这些需要设置的。平台用户通过该模块提出自己在平台使用、信息素养学习、科学研究过程中遇到的问题,用户可以自由选择以下任意一种或多种方式解决难题:①利用群体的智慧解决问题。用户在学科讨论区或者微博上发布求助信息,平台其他用户均可做出回复,提供解决策略。②远程控制。当用户使用平台遇到无法自行解决的实际操作类问题时,可以在线邀请平台管理人员远程控制自己的电脑,以实际演示的方式解决问题。③在线解答。通过平台内基于云服务构建的交流通信软件或者第三方通信软件(如QQ、微博、微信)等社交工具实时在线交流获得解答。
3.2.4服务定制。用户自身信息素养的差异性、个性化决定其对信息的需求也是因人而异,为了最大限度地满足用户个性化需求,服务定制模块为用户提供基于短信、微博、微信等形式的信息定制与推送服务,通过服务定制模块,用户可以定制自己需要或感兴趣的信息类别。如:图书馆常规业务的定制(借还书提醒、新书导读、讲座信息等)和学术信息定制(学术动态、定题服务等)。
3.2.5信息反馈。用户应对在线信息素养教育的教学评价和对平台功能的使用体验进行信息反馈。教学评价是教师调整教学内容、教学方式,提升教学效果的有效途径。平台功能的设置也不可能一劳永逸,随着用户需求的改变需不断地进行调整与改进。因此,了解用户的平台使用体验、听取用户的合理建议对于改进平台功能有重要的作用。
参考文献:
[1]胡水星.面向服务架构的社区教育信息化平台设计与应用研究[J].中国成人教育,2016(2):148-152.
[2]李黎.基于Web Service的在线教育系统研究[J].中小学电教,2016(2):148.
[3]栾旭伦.基于Web2.0的高校图书馆在线信息素养教育平台研究[J].图书馆研究,2010(3):111-115.
(编校:崔萌)