云计算技术在国内外图书馆应用现状
2013-08-15杨宇环
□文/杨宇环 张 敏
(陕西科技大学 陕西·西安)
随着计算机和互联网技术的发展,云计算技术应运而生。其所具有的优越性能和低成本的特点,受到IT企业的重视,同时也受到了各国政府的重视。作为信息储存和利用的重要组织图书馆也势必加入到云计算的研究和应用中。现代图书馆所提供的信息已不局限于纸质文献的借阅,还包括文字、图像、音频、视频等数字信息的浏览和获取。因此,现代图书馆对计算机和网络技术的应用将成为图书馆建设的重要因素和发展趋势。
一、云计算
(一)云计算的基本理论。云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算能力、存储空间和信息服务。云计算是一种IT基础设施与服务的交付和使用模式,将会深刻地影响未来互联网的运作和服务模式。
云计算的服务类型可分为三类:将基础设施作为服务(IaaS)、将平台作为服务(PaaS)、将软件作为服务(SaaS)。IaaS为用户提供具有计算能力和存储空间的硬件资源,用户可以根据需要动态地申请和释放资源,并按使用量付费。PaaS为用户提供应用程序的运行环境。SaaS为用户提供具有特定功能的应用软件的服务。
云计算具有超大规模、虚拟化、高可靠性、动态扩展性和使用费低廉的特性。
1、超大规模。云计算是由几十万台、几百万台的计算机组成的计算机集群,具有极强的计算能力。对用户可提供的计算能力几乎是无限的。
2、虚拟化。用户申请的服务在云中运行,但用户并不知道在程序运行的具体地址,也无需知道。同时,用户可在任意地点和各种终端上申请服务。
3、高可靠性和动态扩展性。云计算采用数据多副本容错、计算节点同构可换等措施来提高可靠性。云计算的规模可通过动态伸缩来满足应用和用户规模增长的需要。
4、费用低廉。由于云计算的构成特性以及自动化的数据管理使得云计算的构建和管理成本远低于传统技术投入,同时云计算具有的公用性和通用性使得云资源的利用率大幅提高。用户可以按需使用、按需付费,并且可以使用低配置的终端来实现应用,而无需自行建构服务器。
Google、亚马逊、IBM、微软和雅虎在世界各地已经建立了云计算中心,并为用户提供基于不同平台的各种类型的服务。云计算的建设和应用也得到了各国政府的大力支持。
(二)云计算应用。云计算能够为企业或者机构提供简便易行、低成本、按需支付的IT设施和应用。在云计算环境中,企业特别是中小企业将有能力和资金利用计算机互联网所带来的超强能力,开展自己的业务。
Amazon是提供云计算服务的领导企业,主要的云服务类型有弹性计算云(E-lastic Computer Cloud,EC2),简单存储服务(Simple Storage Service,S3),简单队列服务(Simple Queue Service,SQS)和 SimpleDB,这些服务之间密切协作,共同提供在云中存储、处理和查询数据的能力。
微软(Microsoft)的云计算服务平台为Azure Services Platform,该平台为个人或企业用户提供应用程序的构建。允许用户在Microsoft的在线计算平台上构建软件程序时建立用户身份、管理工作流,同步数据以及执行其他功能。Windows Azure是基于云计算的操作系统,该服务允许用户运行Windows应用程序和使用Microsoft的数据中心存储文件和数据的操作系统。
随着云计算技术的发展和应用,对互联网和计算机技术有着深度依赖的现代图书馆业逐步将云计算技术应用于图书馆的建设和运营中。
二、国外图书馆应用云计算现状
图书馆应用云计算技术的领导者当属美国联机计算机图书馆中心OCLC(Online Computer Library Center)。OCLC成立于1967年,是一家提供计算机图书馆服务的非营利性会员制研究机构,其宗旨是实现促进世界信息访问和减少图书馆成本这一公共目标。现有会员图书馆72,000多家,遍布世界170个国家和地区。OCLC现已建成五大数据中心,美国两个,澳大利亚悉尼和英国伦敦、加拿大多伦多市各一个。OCLC通过Worldshare平台并且基于Worldcat数据库为遍布欧洲、澳大利亚、非洲和美国的5,000多家图书馆提供本地部署且基于网络的图书馆管理系统。
Worldcat是OCLC的在线编目联合目录,可以搜索112个国家的图书馆,包括近9,000家图书馆的书目数据,是世界最大的联机书目数据库。OCLC及其成员图书馆相互协作,建立并维护WorldCat这一世界上最大的在线图书馆资源搜索数据库。通过共享数据驱动的合作网络,进行诸如采购、编目、资源共享、馆藏管理等操作。该项目被认为是图书馆应用云计算的开端。
OCLCWorldShare应用与服务提供了一种全新的方式来合作管理图书馆工作流程,包括集成的获取、编目、流通、用户管理、资源共享和电子资源管理。该应用消除了传统运营方式的弊端,以全新高效的方式进行图书馆管理,使图书馆能够摆脱本地硬件和软件条件的束缚而把更多精力用于服务用户和社区。
WorldCat馆藏分析(WorldCat Collection Analysis)是一项基于网络的服务,根据WorldCat数据库中的馆藏信息,对图书馆提供分析和比较。WorldCat Selection通过优化图书馆的新资料挑选和订购过程,交付相应的WorldCat记录,为会员节约时间和金钱。
美国Dura Cloud项目是检测云计算技术在维持数字内容的保存时间和被访问的有效性的一项云计算研究。由美国国会图书馆和Dura Space公司共同参与试验,纽约公共图书馆和生物多样性历史文献图书馆也参与其中。
俄亥俄州图书馆与信息合作网(Ohio Library And Information Network,Ohio LINK)使用了亚马逊的云计算服务,主要使用云计算服务进行公共数字资源的管理。匹兹堡大学的图书馆网站托管在亚马逊的弹性计算云(EC2)上,并且使用亚马逊的S3服务备份图书馆集成系统,并将数字馆藏资源的管理依托在亚马逊的弹性计算云(EC2)上。
加州理工学院图书馆使用Google公司提供的云服务应用进行图书馆部分信息的管理。例如,运用Google Docs服务收集图书馆与用户进行互动的信息,使用Google Analytics来获取其他图书馆目录、相关网站的数据信息。Google Docs是Google推出的一款在线办公软件,可以进行文档、表格、幻灯片的管理和使用,并可以通过互联网与其他用户共享。Google Analytics是一项免费的Web分析软件,该软件能够提供详细丰富的图表式报告,可以进行用户需求的分析,从而更好地为用户提供服务。
美国东部州立大学将图书馆流通数据库和政府出版物管理数据库放在Google App Engine上。在Google运行环境下使用互联网上的应用服务,用户也可以运行自己的应用程序,而不需要管理服务器的运行。用户在使用Google App Engine服务时,只需为使用的服务付费。
三、我国图书馆应用云计算现状
中国图书馆界应用云计算技术的典范首推由中国高等教育文献保障系统CALIS(China Academic Library Information System)承担的分布式中国高等教育数字图书馆系统三期项目。该项目在建设中提出结合云计算、SaaS、WebZ.O、SOA等技术打造CALIS数字图书馆云战略。CALIS云服务平台被称为Nebula平台,该平台可以为各高校图书馆提供本地化的私有云方案,并可构建多级的CALIS云服务中心。
CALIS云平台包括四个部分,即CALIS数字图书馆公共服务平台(构建CALIS云服务中心);CALIS数字图书馆SaaS(Software as Service)服务平台,为图书馆提供SaaS服务;数字图书馆本地服务平台,包括本地应用基础平台和本地应用系统;CALIS云联邦服务平台,集成不同的图书馆本地服务、CALIS公共服务以及第三方公共服务。
CALIS数字图书馆云服务平台适合于构建大型分布式的公共数字图书馆服务网络,能将分布在互联网中各个图书馆的资源和服务整合成为一个整体,形成一个可控的自适应的新型服务体系,通过对各种服务进行动态管理和分配,来满足不同层次和规模的数字图书馆需求,支持馆际透明的协作和服务获取,支持各馆用户的聚合与参与,支持多馆协作的社会化网络的构建,支持多馆资源的共建和共享,具有自适应扩展的能力。CALIS数字图书馆云服务平台的系统架构以SOA(Service-Oriented Architecture)规范为基础,以OSGi标准对各个服务进行统一封装,为服务提供者提供统一的服务发布功能,为服务使用者和提供者之间提供统一的通信方式。CALIS数字图书馆云服务平台的服务功能分为五个层次:基础层、开发层、核心服务和通用服务层、应用层、门户层。CALIS数字图书馆云服务平台能提供标准化、低成本、自适应、可扩展的数字图书馆统一服务和集成解决方案,为CALIS及其成员馆提供了灵活的部署和应用方式,既能满足CALIS构建公有云服务中心的需要,也能满足图书馆构建私有云服务的需要,还能实现对这两类服务云的整合。
广州图创开发有限公司推出的Interlib图书馆自动化管理系统应用了云计算技术。该系统通过互联网或城网络把区域内各个图书馆联合起来,构成一个区域性的虚拟图书馆群,从而建立了一个基于区域图书馆群的电子化、数字化、网络化的虚拟信息服务平台,终端用户不需要安装任何软件即可实现所有图书馆业务工作,同时通过开放的体系结构,能够实现与国内外其他图书馆资源共建共享的目标。
2010年7月20日,盛大文学正式推出了“云中图书馆”。“云中图书馆”是基于互联网云计算技术的互动、智能、开放的电子图书馆。该平台利用强大的云计算能力,提供了良好的交互功能,能便捷地实现作者、读者、评论者和分享者的互动。读者可以通过“评论、分享、推荐”等功能使作品增加附加内容,并互相分享阅读体会,进过阅读体会的集成,可以为其他读者提供阅读参考和指南。
“云中图书馆”可以在多种终端(如PC机、电子书、手机)上使用,能够实现一处订阅、处处阅读,并且为保护作品的版权,该平台设计了一套完善的版权保护系统。
四、研究总结
从以上图书馆应用云计算技术的案例可以得出以下几点发展特点:
(一)政府的推动与资助将极大地促进图书馆应用云计算技术的进程。美国的OCLC、Dura Cloud项目等众多云计算项目都受到了美国政府的资金资助和技术支持。我国的CALIS数字图书馆云服务平台则完全是由政府主导下的云计算应用该项目。
(二)图书馆之间的战略联合和共建共享机制是图书馆应用云计算技术的重要模式。OCLC和CALIS的云计算平台都采用了共建共享的机制,其成员图书馆在获得资源和服务的同时,必须向组织贡献自己的部分或全部资源。
(三)依赖于互联网技术发展状况。图书馆云计算项目必须通过互联网和计算机等基础设施为用户提供服务。因此,其发展状况依赖于当地互联网的发展程度和应用范围。但同时,云计算技术能够提供低成本的计算能力和软件使用费用,将会增加互联网用户数量,从而促进互联网技术的发展。
[1]刘鹏.云计算[M].北京:电子工业出版社,2010.1.9.
[2]Anthony T.Vel te,Toby J.Vel te,Rober t Elsenpeter.周庆辉,陈宗斌译.云计算实践指南[M].北京:机械工业出版社,2010.
[3]OCLC.OCLCWor ldShare[EB/OL].[2013-4.20].ht tp://www.oclc.org/zhcn-as iapacif ic/wor ldshare.html.
[4]OCLC. 图 书 馆 管 理 [EB/OL].[2013-4.20].ht tp://www.oclc.org/zh cn-asiapacif ic/services/l ibrarymanagement.html.
[5]孝童.基于云计算的数字图书馆建设研究[D].吉林大学.
[6]乐天.存储领域的新角色:云计算[N].计算机世界,2008.2.25.
[7]王静一.基于云计算技术的数字图书馆云服务平台架构研究[D].吉林大学.
[8]范并思.云计算与图书馆:为云计算研究辩护[J].图书情报工作,2009.11.
[9]王文清,陈凌.CALIS数字图书馆云服务平台模型[J].大学图书馆学报,2009.
[10]王晓楠.基于云计算的数字图书馆服务模式研究[D].黑龙江大学.
[11]吴雷,张渝平,张淑芬.云计算在图书馆中的应用[J].高校图书馆工作,2011.