基于云计算三层架构数字图书馆定位
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于云计算三层架构的数字图书馆定位分析摘要分析目前普遍认同云计算三层服务架构体系,从
saas,paas,iaas三层次角度,对数字图书馆在云计算三层服务架构中每层服务进行定位分析,预测将来数字图书馆发展趋势,从而断言未来数字图书馆不会消失。
关键字云计算saaspaasiaas数字图书馆定位
一、引言
随着云计算浪潮的涌进,如何能够高效,经济地进行信息资源服务是当今数字图书馆待解决的问题,云计算是一个新兴的名字,它得出现简化了it架构的实施,对其解释多种多样。
著名学者matrix曾总结云计算定义多达20多种,但是目前公共认为的云计算是一种将分布式计算,网格计算,并行计算以及internet结合起来的新的it资源提供服务模式,其核心思想是借助于internet,通过拆分大型的计算机程序,形成若干个小型的子程序,然后交付给云中心进行分析、计算,其中云环境就是有多部服务器构成的庞大分析系统,最后中心将处理的数据返回给用户。
其实它是面对超大规模的分布式环境,其最终目的是能将动态,可伸缩的it计算资源以服务的方式通过internet提供给用户。
在此基础上人们提出了云计算三层架构体系,作为信息资源中心的数字图书馆目的就是为了更好,更快,更经济地为用户提供服务。
下面我们首先先来分析一下云计算三层架构。
二、云计算三层服务架构
互联网发展进程中三层模型曾作为一般架构出现,ibm大中华区云计算项目总监朱近之女士认为虚拟化技术在现阶段云计算中创
造了新的,成熟的三层服务架构体系,认为云架构最底层面是基础架构层;第二层是中间平台;最上面一层是应用和服务层。
云计算服务可以按照从底层硬件到顶层应用来进行划分,大致分为三类:基础设施作为服务iaas、平台作为服务paas和软件作为服务saas,如图1所示:
从图1中我们可以获知,目前对云计算的解释,我们可以从两个层次上进行分析探讨,狭义上的云计算是指用虚拟化技术构建的虚拟化数据中心,将分布在大量的计算机和存储设备上的计算和存储资源集中起来成为一个虚拟的资源池,以服务方式按需提供给网络用户,这个云计算被称为“基础设施即服务”(iaas)。
amazon的e2和e3是该模式的典型代表。
广义上的云计算还包括软件即服务saas,平台即服务paas两种服务模式,saas通过浏览器把程序传给成千上万的用户,向用户收取服务费。
从用户看来,通过互联网使用程序这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程序就够了,如等。
saas还提供了开放的api,让开发者能够开发更多的互联网应用。
paas把开发,运行环境作为一种服务来提供,可以使用中间层的设备来开发自己的程序并通过互联网和其服务器供用户使用。
这类服务商如google的应用软件引擎google appengine 等。
那么在现阶
段云计算比较成熟的云计算三层服务架构下,云计算的三层架构对图书馆的影响,我们通过定位分析,才能观察到未来的数字图书馆的前景到底如何。
三、数字图书馆在三层架构中的定位分析
目前图书馆运用云计算技术有两方面角色,一方面是作为一个应用机构,可以说是云计算的使用者,另一方面作为向中小型图书馆提供服务的知识供应商,可以说是云服务的提供商。
图书馆可以利用“云”平台,进行数字资源的整合、组织、关联、导航等,从而可以为用户提供服务。
对于图书馆界来说,如何确定未来数字图书馆地位战略计划是值得深思的问题,云计算中的三层架构服务即平台即服务(paas),软件即服务(saas)基础设施即服务(iaas)作为平台,未来的数字图书馆界到底在这三层服务架构上有什么作为,是指导未来数字图书馆发展的方向,对于用户来说,我们大可不必知道提供该服务到底是属于哪一层的服务如图2所示:
图书馆本身就是为用户提供知识服务,云计算三层架构对图书馆的影响如何,我们就对未来的数字图书馆在云计算三层架构中进行定位分析,通过定位分析,我们才能看到未来数字图书馆在云计算这个环境之下的作为到底怎么样。
(一)定位数字图书馆在saas层
从图书馆发展史看,几乎每一项新信息技术的出现,都能引起
图书馆界的极大关注并推动图书馆的服务升级,未来数字图书馆定位到saas层上,中小型图书馆通过互联网使用saas层的软件业务模式,不用再购买软件,而改用向大型提供商租用基于web软件,来管理经营图书馆,且无需对软件进行维护,服务提供商会全权管理和维护软件。
图书馆历来是it应用的重镇,云时代也不例外,世界最大联机图书馆服务提供商oclc已经将“基于云”的服务引入了图书馆界。
2009年4月23日,该机构宣布即将推出基于worldcat书目数据的“web级协作型图书馆管理服务”被公认为是一项云计算服务,其目标是取代各类型图书馆的集成管理系统,这个是图书馆界的第一个云计算服务,作为图书馆领域领头军oclc应用云计算服务,预示着云计算在图书馆领域广泛应用已经开始进行了。
目前小型图书馆采用在本地安装图书馆自动化系统ils,类似于像oclc这样的大型图书中心提供网络服务。
客户可以根据馆内实际需求,向提供商租用所需的应用软件服务,按租用的服务类型和时间长短支付费用,并通过互联网获得服务,应用软件由数据中心负责的升级和维护。
从而图书馆通过网络浏览器实现业务的自动化管理。
可以预料,会有越来越多的图书馆试用云计算,因而降低管理与服务的成本。
(二)定位数字图书馆在paas层
所谓paas服务架构层,是指大型图书馆引入“云”设施,利用商用的云计算解决方案,架构满足本地应用的”私有云”平台。
使
用者可以在paas供应商的基础设施上创建并开发自己的应用服务程序,然后通过网络直接从供应商的服务器上传递给用户,但是这些服务受制于供应商的设计和能力,但可以预见通过该层服务的效果和方便性。
这些应用程序可以运行在云中,也可以运行在更加传统的图书馆数据中心中,其中worldcat是目前paas典型代表之一。
worldcat是一个全球统一目录,创建于1971年,它由9000多个oclc成员机构共同创建和维护,集中了各个成员图书馆的书目和所有者信息中得数百万条联机记录,是同类数据库中最大最全面的一个。
在2003年,oclc 开始实施”open worldcat “的实验性计划,按照用户的习惯提供信息服务,满足用户的检索需求,open worldcat计划通过图书馆资源和搜索引擎的无缝链接,达到了促进用户到馆,扩大印刷图书利用的目的。
现在的搜索引擎和内容提供商联合,建立起一个透明的,结构化关系,从竞争对手变成合作伙伴:一方面,扩大worldcat数据库的显示度,另一方面。
在商言商,oclc也通过open worldcat计划增加了自己的馆际互借业务[7]。
(三)定位数字图书馆在iaas层
早年美国数字图书馆先导计划一期工程(dli1)密歇根大学数字图书馆项目负责人丹尼尔·阿金斯(daniel atkins)提出了一项“先进cyberinfrastructure计划”(advanced cyberinfrastructure program acp),把cyberinfrastructure解释为一个整合了通讯、信息、团体、计算、协同与文化等要素的,
由数据向知识演化的基础设施。
目前,美国从早期以nii为标志的网络基础结构正向以acp为标志的网络基础结构转变,其实质是从web信息空间(web1.0)向语义web知识空间(web2.0)的渐进与渐变。
在某种意义上,web2.0就是对这种新环境下所形成的一种新型网络应用平台的概括。