浅谈云计算和Ajax对高校电子阅览室的影响

2022-09-14

电子阅览室作为数字图书馆的阅览模式, 以其方便快捷的信息查询方式吸引了大批的读者, 成为现代图书馆读者服务的重要场所。随着计算机技术、多媒体技术以及数据存储技术等各种新技术的迅速发展, 电子阅览室在信息服务中发挥着越来越重要的作用。笔者现就当前比较热门的云计算和Ajax技术对电子阅览室的影响分别加以阐述。

1 云计算

1.1 云计算的定义

当前人们对云计算的认识还处于一个逐步了解的阶段, 对云计算的定义还没有形成一个统一的认识, 云计算理念起源于2007年Amazon EC2产品和Google-IBM的分布式计算项目, 在这两个项目中直接使用了云计算这一概念。Google全球副总裁李开复博士的定义为:“所谓云计算, 就是要以公开的标准和服务为基础, 以互联网为中心, 提供安全、快速、便捷的数据存储和网络计算服务, 让互联网这片‘云’成为每一个网民的数据中心和计算中心。”云计算从技术层面说在网络计算体系下, 计算机集群 (Computer Cluster) 可以解决服务器单机性能不够强的问题;而网格 (Grid) 计算则解决了集群计算不支持异构设备、资源无法动态伸缩的不足。云计算则能有效解决网格计算无法同时支持异构多任务体系、无法实现资源动态流转的不足。可以说, 云计算是网络计算的高级阶段。

1.2 云计算的特点

(1) 虚拟化。虚拟化也是云计算中最重要的特点, 云计算支持所有用户在任何接点、使用各种终端获取所需服务。

(2) 超大的规模。云计算拥有近乎无限的计算、存储、数据通信能力。

(3) 高可靠性。云计算的可靠性主要体现在可靠数据和可靠计算两方面。

(4) 共享性和通用性。云计算可以方便自如地实现不同设备间的数据共享和应用。

(5) 高灵活性。云计算的灵活性体现在灵活的硬件兼容、灵活的数据共享和灵活的服务定制三个方面。

1.3 云计算对电子阅览室的积极影响

云计算对电子阅览室的硬件资源整合和信息资源共享有重要意义。从云计算的特点看, 它最重要的特征就是虚拟化。这一特性保证电子阅览室现有的所有终端设备都可获得所需的信息服务, 避免了硬件设备、软件频繁升级换代, 提高了原有终端设备的使用年限, 节省了有限的购置资金, 更大大的降低了电子阅览室维护人员的劳动强度。

众所周之磁盘阵列已成为高校图书馆核心硬件设备, 但无论何种架构的磁盘阵列都存在以下问题: (1) 购置费用昂贵; (2) 磁盘阵列有严格的开关机顺序; (3) 阵列断电后数据容易丢失; (4) 使用到一定年限后个别磁盘会损毁; (5) 阵列存放条件有一定要求。上述原因降低磁盘阵列的使用范围和时间。而云计算的优势之一就是信息海量存贮, 通过云计算技术, 图书馆的相关信息可以全球存取, 也可以由某一个图书馆群共享, 或者仅由本馆用户使用。需要信息的用户可以在任何地点利用任何设备, 快速方便地计算、查找自己所需信息资源, 同时也不必担心自己所存资料的丢失。这样避免电子阅览室读者大量调用磁盘阵列数据, 还可规避因个人数据丢失造成的不必要纠纷, 使电子阅览室拥有一个安全、海量的数据存储环境。

目前很多高校数字图书馆的网络数据库基本上处于“分布式存储和分布式访问”的状态。电子阅览室终端上安装了很多阅览器, 不同数据库都有独立的检索界面。读者要检索不同的数据库的内容需要通过不同的数据库检索系统分别进入各个数据库的检索界而, 需要各自的浏览器或阅读器才能阅读, 且资源内容的格式也不同, 给读者使用资源带来很多不便, 如使用云计算的共享性和通用性, 屏蔽了信息资源的多样性格式, 提供多平台复合型检索服务, 方便读者使用资源, 并提高电子阅览室的利用效率。

2 Ajax

2.1 何为Ajax

Ajax的全称为“Asynchronous JavaScr ipt and XML” (异步JavaScript和XML) , 是一种创建交互式网页应用的网页开发技术。Ajax并不是一个技术, 它综合应用了Ja va技术、XML、以及JavaScript的编程技术, 其核心技术自1990年就已经存在, 它包括:使用XHTML和CSS标准化呈现;使用D OM实现动态显示和交互;使用XML和XSL T进行数据交换与处理;使用XMLHttpRequ est进行异步数据读取;最后用JavaScript技术处理上述所有应用。

2.2 Ajax有何特点

(1) Ajax技术适用于“交互较多, 频繁读取数据的Web应用”, 因此图书馆的使用者可以在使用Ajax技术的门户平台上, 个性化地选择使用各类服务与资源, 例如跨库检索、文献借阅、文献供给、参考咨询、讲座预定等等。同时, 读者用户也可以在这个门户平台上查阅修改自己的个人相关信息, 了解目前所使用的服务状况, 可以对资源及服务进行订阅。

(2) 传统的Web交互需要向服务器发送请求, 应用的响应时间依赖于服务器的响应速度, 导致了用户界面响应比本地应用慢很多。而Ajax技术可以仅向服务器发送并取回必需的数据, 它使用了很多基于XML的Web Service接口, 并在客户端采用JavaScript技术处理来自服务器的响应。因而在服务器和浏览器之间交换的数据交换量大幅度减少, 为用户提供了更快的访问速度和更佳的访问体验。

(3) Ajax通过调用XmlHttpRequest实现与服务器的异步通讯, 并使用对应平台的XmlDOM对返回的XML进行处理, 再通过DOM对页面中的HTML元素的操作, 实现功能多样的界面和交互。图书馆门户网站通过Ajax的应用, 实现了页面呈现和数据的分离 (Web中的界面与应用分离) 。同时也使网站更加方便地调用外部数据, 以便图书馆可以对一些XML、RSS等文档进行二次加工, 便于数据整合或者开发应用。

2.3 Ajax为电子阅览室带来了什么

通过对Ajax的定义和特点的描述, 不难看出Ajax作为WEB2.0的核心技术之一, 它的最本质特征是异步的HTTP请求方式, 它改变了传统Web页面的传输方式, 让图书馆的门户网站呈现多样化、个性化、定制化趋势;使门户网站能提供人性化的交互接口、丰富的个性定制、迅捷的服务速度, 满足不同读者的需求;同时Ajax对RSS和XML支持, 方便了网站维护人员改版和更新;Ajax系统推进图书馆门户网站的演进。

电子阅览室作为图书馆门户网站第一承载场所, 门户网站好比电子阅览室各个终端的“眼睛”, 使用Ajax技术后, 门户网站适用性大大提高, 在电子阅览室里读者可以方便、快捷的检索到自己想要得到的信息, 按照个人想法定制个性信息, 快速地通过复合检索功能查阅本馆庞大的电子资源。而且Ajax不仅仅使用在图书馆门户网站上, 国内很多学者使用Ajax技术设计了随书光盘系统、交互检索系统、讲座预约系统等, 这些系统也是电子阅览室日常使用的必备软件, 总之Ajax技术革新电子阅览室的“软环境”, 提高电子阅览室使用效率。

高校电子阅览室是高校教书育人、服务教育、读者学习的重要场所, 是引导学生利用新型文献信息载体的最佳场所, 云计算和Ajax技术提升电子阅览室的技术含量, 真正吸引读者走进电子阅览室, 改变目前电子阅览室使用率低的现状, 今后电子阅览室的研究不应只停留在软硬件更新维护和人员素质提高的传统研究方向上, 应多注意新技术对电子阅览室的影响。

摘要:文章论述了云计算和Ajax的技术特点, 分析了它们对电子阅览室的影响, 指出了这两种新技术对电子阅览室发展的推动作用。

关键词:电子阅览室,云计算,Ajax

参考文献

[1] 邓仲华.论云计算的价值[J].图书与情报, 2009 (4) :42~46.

[2] 云计算与个人数字图书馆建设[J].科技情报开发与经济, 2009 (26) .

[3] 范并思.云计算给图书馆管理带来挑战[J].大学图书馆学报, 2009 (4) :7~12.

[4] AJAX及其在数字图书馆中的应用[J].现代情报, 2006 (5) :106~107.

[5] Ajax与图书馆信息整合[J].上海高校图书情报工作研究, 2007 (3) :25~26.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:登云股份财务舞弊案例分析下一篇:“花韵”生态课堂——小学数学教学模式之探讨