关于基于云计算平台的图书馆构建

  • 来源:IT专家网
  •  2014-10-28
  •   浏览 753 次

目前大多数图书馆已实现了向数字化转型,但图书馆的数据存储面临着安全、访问空间、速度及管理等多方面问题。而采用云计算对数据进行管理是一项有效的措施,同时也将改变图书馆管理系统的架构。

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)面向图书馆服务器集群接口。

4 图书馆对云计算平台技术的应用

要实现将软件中的数据存储转移到云计算,需采用C/S结构软件系统,用户使用时,只需通过浏览器进行互联网访问便可应用该软件,此种服务模式是云计算中的 SaaS服务模式。但SaaS服务模式仍存在一定的问题,如:高度依赖云计算服务,一旦云计算服务出现崩溃等问题,软件将无法正常使用;而在云计算服务正 常的情况下,若网络瘫痪造成宽带或软件无法满足需求也将导致软件应用受到影响。

理论上,云计算可保证用户只需利用本地终端,通过互联网就可查询、使用图书馆的相关资料,将现有的图书馆资源存放在“云”平台的现有桌面计算模式上。但为 确保“云”服务中断、失效时系统的稳定、安全和图书馆的正常工作,不能将所有的资源均存放入“云”上,需将某些常规的重要数据信息存放至本地磁盘中,用作 备份,构成新的元件架构模式,如图1所示。云计算服务等同于原软件架构数据服务,只需将本地服务采用XML文档存储,无需安装DBMS软件,便可大幅提升 系统性能。

表示层中的数据操作命令需依靠业务逻辑层传递至云计算服务、数据服务层,并由此完成对数据的操作,在特定时刻利用时间触发事件同步更新云计算服务、数据服 务层的数据信息,并在不影响软件正常使用的基础上实现网络宽带的高效利用。在进行数据服务启动时,可采用云计算的服务或本地服务器端启动。且还有云计算服 务监听事件,若选择的启动方式为云计算服务,则将同时启动云计算服务监听事件,对云计算的运行状况进行监听,一旦发现问题,对无法进行数据服务的则正常持 续提供,服务器将会启动本地数据服务,待其服务恢复正常后,同步更新至云计算服务,这便有效降低了对云计算服务的依赖性,将软件的可用性大幅提升。相应 的,若本地数据服务器出现了数据丢失或服务器破坏,也可通过云计算获取备份的数据资料,确保软件数据得到双重安全保障。

5 结束语

应用云计算技术可构建图书馆间的共享“云端”,可将图书馆用户服务模式进行改进,进而对图书馆产生较大的影响。通过建立图书馆云计算平台架构,实现了构架的简化,为读者提供更高水平的信息服务及信息空间。


To Top