第三章 数字图书馆的体系结构课件.pptVIP

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数字图书馆的体系结构 教学目标: 了解数字图书馆的体系结构的重要性; 理解数字图书馆体系结构的发展变化; 同时分析数字图书馆所具的通用功能模块以及相 应的技术。 第3章 数字图书馆的体系结构 教学要求 §3.1基础结构 §3.1基础结构 三层结构即浏览器/Web服务器/数据库服务器(B/S/D)的引入解决了两层的不足,相比两层结构具有以下优势: 客户端零维护; 可扩展性好 安全性好 资源重用性好 三层结构典型的应用是基于Z39.50协议的数字图书馆结构,该结构如图3.2所示。 §3.1基础结构 IBM提出了三角形客户机/服务器模型的数字图书馆体系架构,该体系结构主要包括图书馆服务器、对象服务器以及客户机,核心是图书馆服务器,如图3.3.             图3.3 IBM数字图书馆三角形结构 §3.1基础结构 数字图书馆体系结构的八条原则: 数字图书馆技术框架应该服务与经济、法律和社会框架,入对知识产权的保护与支持等; 数字图书馆概念基于术语的统一; 数字图书馆的基础体系结构应与其中保护的内容分离; 名字和标识符是数字图书馆的基本构件; 数字图书馆对象不仅包括内容数据,还包括元数据; 数字图书馆对象的使用、存储和传输形态可能完全不同; 仓储必须妥善管理其存储的信息; 用户需要知识作品,它通常是数字对象集合。 §3.1基础结构 数字图书馆的体系结构描述为:用户界面、句柄系统、搜索引擎系统、资源库系统四个部分如图3.4示。 图3.4 数字图书馆结构组成要素 §3.1基础结构 图书馆生命周期模型:      该层次模型说明了社会因素、系统因素与信息因素共同搭建数字图书馆的基石,在该基石上进行图书馆引进、探索、整合、传播、使用等业务工作,如图3.5。同时,他在生命周期模型基础上描述了数字图书馆的综合模型,该模型充分考虑生命周期模型中的社会因素、系统因素、信息因素,在此基础上进行设计、实施、评估数字图书馆,并以技术为核心,考虑怎样由理想世界转到现实世界。该模型可看做数字图书馆的综合模型,为后续数字图书馆的建设提供启示。 §3.2分布式结构 中间件结构:    图3.6 中间件结构 中间件平台产品很多,基于目的和实现机制的不同,可以将平台分为:远程过程调用(Remote Procedure Call)、面向消息的中间件(Message-Oriented Middleware)、对象请求代理(Object Request Brokers)。 §3.2分布式结构 远程过程调用(RPC): 远程过程调用是一种广泛使用的分布式应用程序处理方法; 一个应用程序使用RPC来“远程”执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。 一个RPC应用分为两个部分:server和client server提供一个或多个远程过程; client向server发出远程调用; server和client可以位于同一台计算机,也可以位于不同的计算机,甚至运行在不同的操作系统之上 它们通过网络进行通讯 相应的stub和运行支持提供数据转换和通讯服务,从而屏蔽不同的操作系统和网络协议。 §3.2分布式结构 面向消息的中间件(MOM): 面向消息的中间件指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成; 通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多通讯协议、语言、应用程序、硬件和软件平台; 目前流行的MOM中间件产品有IBM的MQSeries、 BEA的MessageQ等。 §3.2分布式结构 对象请求代理(ORB): 随着对象技术与分布式计算技术的发展,两者相互结合形成了分布对象计算,并发展为当今软件技术的主流方向; 1990年底,对象管理集团OMG 首次推出对象管理结构OMA(Object Management Architecture),对象请求代理(Object Request Broker)是这个模型的核心组件。它的作用在于提供一个通信框架,透明地在异构的分布计算环境中传递对象请求; CORBA规范包括了ORB的所有标准接口; 1991年推出的CORBA1.1定义了接口描述语言OMG IDL和支持Client/Server对象在具体的ORB上进行互操作的API; CORBA 2.0规范描述的是不同厂商提供的ORB之间的互操作。 §3.2分布式结构 目前中间件的技术规范有DCE体系、DTP模型、

文档评论(0)

cumhuatgw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档