云计算与soa融合对数字图书馆发展的影响

云计算与soa融合对数字图书馆发展的影响

ID:5772993

大小:57.00 KB

页数:4页

时间:2017-12-24

云计算与soa融合对数字图书馆发展的影响_第1页
云计算与soa融合对数字图书馆发展的影响_第2页
云计算与soa融合对数字图书馆发展的影响_第3页
云计算与soa融合对数字图书馆发展的影响_第4页
资源描述:

《云计算与soa融合对数字图书馆发展的影响》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、云计算与SOA融合对数字图书馆发展的影响孔云,杨婷(昆明理工大学图书馆,昆明,650093)邮箱:920581344@qq.com摘要:数字图书馆技术与云计算的结合必将是业界发展的趋势。本文首先分析了数字图书馆的发展现状;接着概述了云计算和SOA架构;然后分析了云计算与SOA的异同,得出它们必将走向融合的结论;最后列举了云计算与SOA的融合将为业界可能带来的变革。关键词:云计算SOA数字图书馆web2.0图书馆2.01.引言当前各高校图书馆拥有的数字化资源有以下特点:一是数字化资源的文献类型较全面,

2、包括书目、图书、学位论文、报刊、专利等各类文献;二是全文数据库或含有部分全文的数据库的比例越来越高,其中中文全文数据库比例更高;三是各馆自建的特色数据库无论是数量还是质量都差别较大。然而,由于数量众多的数据库来自不同的出版商,在数据结构、检索方式、发布方式、显示风格等方面均存在差异,以至众多的数字化资源之间缺乏必要的联系,形成信息孤岛[1]。如何有效整合和发展数字化资源,已成为数字图书馆建设中的一个热点课题。云计算作为一种IT基础设施与服务的交互和使用模式,为数字图书馆的发展提供了新的思路和方法。同

3、时,随着Web服务等技术的出现与不断完善,使得SOA(面向服务的架构)得以应用和成熟。面对互联网发展的新趋势和数字资源建设过程中出现的问题,图书馆界应该抓住机遇,积极面对,力争有所突破,有所作为。2.云计算概述云计算是分布式计算、并行计算以及网格计算的发展,也可以说是这些概念的商业实现。业界已经从不同的角度给云计算下了定义,普遍认同的定义为:云计算是以虚拟化技术为基础,以网络为载体,以提供基础架构、软件、平台等服务为形式,整合大规模可扩展的计算、数据、存储、应用等分布式计算资源,进行协同工作的超级计

4、算模式。用户不再需要购买昂贵的软硬件资源,只需支付相应的租赁费给云计算服务提供商,就可通过网络方便地获取所需要的计算、存储等资源。云计算具有超大规模、支持虚拟化、可靠性高、通用性好、高可扩性、按需服务、价格低廉等优点[2]。世界各大软件巨头都投入巨资进行云计算的研发,包括Google、Microsoft、Yahoo、Amazon和IBM等。国内云计算发展也非常迅猛,并于2009年4月23日召开了首届云计算论坛,正式发布了国内首个云计算产业白皮书,对云计算机遇及未来作了大胆的预测[2]。2009年被认

5、为是云计算元年,融合了计算设施、能力和数据的云正在成为一种网络存在方式。可以说,云计算模式是数据共享计算模式与服务共享计算模式的结合体,是下一代计算模式的发展方向,这种模式必将给图书馆行业的发展带来机遇与挑战。3.SOA概述SOA是指为了满足Internet环境下业务集成的需要,通过连接功能完成特定任务的独立功能实体来实现的一种软件系统架构。SOA实质上是一个组件模型,它将应用程序的不同功能单元服务,通过服务间定义的接口联系起来,接口采用独立于具体实现服务的硬件平台、操作系统平台和编程语言的中立方式

6、定义,使得系统中的服务可以使用统一和标准的方式进行通信,实现业务系统间的互操作[3]。SOA由服务消费者、服务提供者、服务注册库组成。服务消费者使用服务提供者提供的一个以上服务。服务提供者处理服务消费者的输入值给他提供结果。服务注册库存储对服务的描述信息。服务提供者把自己提供的服务登记在服务注册库,服务消费者从服务注册库查找自己必要的服务使用。根据情况,服务提供者也可能利用别的服务提供者的服务[3]。SOA只是一种指导软件设计的方法论,并未对实现方法做出任何规定。当前SOA的实现技术有很多种,如分布

7、式对象技术(CORBA、EJB、COM/DCOM)、面向消息的中间件技术以及当前已经普遍应用的WebService技术。WebServices技术具备跨平台特性和松散耦合特性,提供了服务的注册与检索机制,成为资源整合中基本的和重要的实现技术。4.云计算与SOA的融合学术界对云计算与SOA相结合进行了一些研究,主要观点归纳为:4.1SOA有助于建立云环境SOA和代理架构能够提供支持分布式系统和多代理系统的开发的工具,并以此构建云计算环境。采用SOA技术对云服务进行集成和组合,可构成能解决特定业务问题的

8、可重用的解决方案,基于该解决方案的共享和重用能够简化云服务的集成和组合问题[4]。上述表明,SOA技术有助于建立云环境。4.2SOA与云计算是互补的文献[5]结合SOA和SaaS技术,按照SOA原则快速构建满足特定业务需求的新服务,从而减少云服务提供商的经济投入。文中认为SOA技术首先可以将普通的SaaS软件以标准的服务方式提供给用户,然后可以进一步进行有效的组合和集成,从而提供更高抽象层次的服务以方便用户使用。因此,二者可以相互补充。4.3SOA与云计算是融合的文献

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。