数字图书馆的体系结构

数字图书馆的体系结构

ID:39440659

大小:724.00 KB

页数:42页

时间:2019-07-03

数字图书馆的体系结构_第1页
数字图书馆的体系结构_第2页
数字图书馆的体系结构_第3页
数字图书馆的体系结构_第4页
数字图书馆的体系结构_第5页
资源描述:

《数字图书馆的体系结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数字图书馆的体系结构教学目标:了解数字图书馆的体系结构的重要性;理解数字图书馆体系结构的发展变化;同时分析数字图书馆所具的通用功能模块以及相应的技术。教学要求第3章数字图书馆的体系结构知识要求能力要求相关知识基础结构了解数字图书馆C/S两层体系结构,三层B/S/D结构;了解数字图书馆的八条规则;句柄、句柄系统、对象、唯一标识符相关概念分布式结构了解中间件技术及其规范;了解分布式异构结构在数字图书馆建设领域著名的应用案例各种协议规范分布式异构结构在数字图书馆建设领域著名的应用案例新一代体系结构了解基于网格的虚拟数字图书馆体系结构;了解面向服务的分布式的数字图书馆体系结构;了解基

2、于Web的集中式文档协作体系结构网格(grid)、对等网(peertopeernetwork,p2p)与面向服务(service-orientedarchitecture,SOA)相关技术云计算体系结构了解云计算背景,云计算基本原理,云计算体系结构,云计算服务层次体系结构评价标准了解体系结构评价标准开放性、互操作性、扩展性以及伸缩性§3.1基础结构数字图书馆在硬软件基础之上在内容与功能上的融合具体体现:数字图书馆总是处在最为复杂的和先进的系统系统之中数字图书馆之间的互操作被认为是最具挑战性的研究工作数字图书馆(DL)、数字图书馆系统(DLS)、数字图书馆管理系统(DLMS),以及它

3、们之间的关系:数字图书馆管理系统是一个通常的软件系统,从两方面提供合适的软件结构:制造和管理具有基本功能的数字图书馆系统整合额外软件为数字图书馆提供更精确的、专门的、高级的功能§3.1基础结构三层结构即浏览器/Web服务器/数据库服务器(B/S/D)的引入解决了两层的不足,相比两层结构具有以下优势:客户端零维护;可扩展性好安全性好资源重用性好三层结构典型的应用是基于Z39.50协议的数字图书馆结构,该结构如图3.2所示。§3.1基础结构IBM提出了三角形客户机/服务器模型的数字图书馆体系架构,该体系结构主要包括图书馆服务器、对象服务器以及客户机,核心是图书馆服务器,如图3.3.图3

4、.3IBM数字图书馆三角形结构§3.1基础结构数字图书馆体系结构的八条原则:数字图书馆技术框架应该服务与经济、法律和社会框架,入对知识产权的保护与支持等;数字图书馆概念基于术语的统一;数字图书馆的基础体系结构应与其中保护的内容分离;名字和标识符是数字图书馆的基本构件;数字图书馆对象不仅包括内容数据,还包括元数据;数字图书馆对象的使用、存储和传输形态可能完全不同;仓储必须妥善管理其存储的信息;用户需要知识作品,它通常是数字对象集合。§3.1基础结构数字图书馆的体系结构描述为:用户界面、句柄系统、搜索引擎系统、资源库系统四个部分如图3.4示。图3.4数字图书馆结构组成要素§3.1基础结

5、构图书馆生命周期模型:该层次模型说明了社会因素、系统因素与信息因素共同搭建数字图书馆的基石,在该基石上进行图书馆引进、探索、整合、传播、使用等业务工作,如图3.5。同时,他在生命周期模型基础上描述了数字图书馆的综合模型,该模型充分考虑生命周期模型中的社会因素、系统因素、信息因素,在此基础上进行设计、实施、评估数字图书馆,并以技术为核心,考虑怎样由理想世界转到现实世界。该模型可看做数字图书馆的综合模型,为后续数字图书馆的建设提供启示。§3.2分布式结构中间件结构:图3.6中间件结构中间件平台产品很多,基于目的和实现机制的不同,可以将平台分为:远程过程调用(RemoteProcedur

6、eCall)、面向消息的中间件(Message-OrientedMiddleware)、对象请求代理(ObjectRequestBrokers)。§3.2分布式结构远程过程调用(RPC):远程过程调用是一种广泛使用的分布式应用程序处理方法;一个应用程序使用RPC来“远程”执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。一个RPC应用分为两个部分:server和clientserver提供一个或多个远程过程;client向server发出远程调用;server和client可以位于同一台计算机,也可以位于不同的计算机,甚至运行在不同的操作系统之上它们通过网络进行通

7、讯相应的stub和运行支持提供数据转换和通讯服务,从而屏蔽不同的操作系统和网络协议。§3.2分布式结构面向消息的中间件(MOM):面向消息的中间件指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成;通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多通讯协议、语言、应用程序、硬件和软件平台;目前流行的MOM中间件产品有IBM的MQSeries、BEA的MessageQ等。§3.2分布式结构对象请求代理(O

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

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

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