目前大多数图书馆已实现了向数字化转型,但图书馆的数据存储面临着安全、访问空间、速度及管理等多方面问题。而采用云计算对数据进行管理是一项有效的措施,同时也将改变图书馆管理系统的架构。
1 云计算的定义
云计算是基于互联网基础设施和软件的应用,将其作为提供客户“随需而供”服务的设备,确保用户能使用简单、智能的客户端,在任何地点、时间进行软硬件资源的调用。因其可提供更具灵活性、动态性、大规模、可靠性及更廉价的服务,得到了众多用户的认可。
2 云计算技术在图书馆应用的必要性
云计算在图书馆中的应用主要扮演了两方面角色:(1)云计算的使用者和受益者。(2)云服务的开发者和提供者。而云计算在高校的图书馆管理及服务中发挥着重要作用。由于现代图书馆是围绕数据进行工作的,若丢失或损坏数据将会造成严重的后果。
云计算可提供安全感,“云”的另一端,有专业团队为使用者的信息进行管理,同时还具有先进的数据中心对使用者进行数据信息的保存,使用户无需担心数据的损失及病毒入侵。采用更严格的权限管理策略可确保与指定人员进行数据信息的共享,利用较低的成本实现安全、优质的服务。
与此同时,云计算还对构架进行了简化。为给读者提供更高水平的信息服务,图书馆需要建设个人管理平台,但建设管理平台要耗费大量的人力和财力,对图书馆的自动化建设和应用产生较大影响。而利用云计算对图书馆进行数据管理,可实现图书馆将软硬件“外包”至“云”的服务,无需再购买大容量存储设备及多种服务器。而且其操作方便,对用户端设备要求较低,能够实现不同设备数据的应用共享。用户只需要在“云”的另一端保存一份图书编目数据,在与互联网连接的终端设备中均可实现对同一数据信息的同时访问。
3 图书馆云计算平台的构建
3.1 云计算平台架构模型
从技术角度上看,需依靠3方面的支撑来实现云计算平台架构:(1)开发应用技术,以便为用户提供更加完善的技术服务与应用。(2)底层硬件算法技术,利于实现硬件集群。(3)虚拟计算服务技术,保障应用、服务托管等顺利实现。图书馆作为机构用户,可享受多项服务:个人用户文献的检索、论文写作存储、RSS、动态跟踪或其他在线协同办公等服务。
3.2 云计算应用技术需求
技术需求主要有:对底层硬件的运设备、应用层的云协同、数据库层的云数据以及软件服务的云应用。利用云计算软件,用户注册后即可使用,统一管理所有的客户程序及数据信息,并采用多重租赁架构数据库及程序,提升程序的可扩展性及稳定性,减少了维护成本。还可利用软件服务方式将各分散资源进行协同。
3.3 云服务
云服务对图书馆的业务应用可分为:(1)小型图书馆。只需利用云计算SAAS服务,无需购买专业图书馆软件,即可进行图书编目、借阅等多种使用处理。(2)具有一定信息规模的图书馆。此类图书馆的数据库相对完善,可对系统进行改造或应用数据托管方式,实现云服务功能系统平台的转移。
图书馆需要提供以下服务层面:(1)文献利用,检索、浏览、存储文献及标签、笔记、卡片等。(2)学术交流,利用博客系统等实现学术会议动态交流。(3)情报跟踪,利用RSS跟踪指定的杂志、期刊、出版社、图书馆网站及研究机构等,便于及时获取最新科研成果和动态信息。
3.4 云服务平台开放接口(API)
由于云服务平台服务的内容和对象不同,因此需提供不同的服务接口,主要包括以下层面的接口:(1)统一服务界面,主要面向终端公共用户。(2)面向图书馆软件租用接口。(3)面向图书馆的数据托管接口。(4)面向图书馆服务器集群接口。