当前位置:文档之家› 第三章数字图书馆的体系结构

第三章数字图书馆的体系结构


三层结构典型的应用是基于Z39.50协议的数字图书馆结构
Z39.50
提出Z39.50的起因是为了在美国国会图书馆(Library of Congress)、OCLC(Online Computer Library Center,联机计算 机图书馆中心) 、美国研究图书馆集团(RLG)等机构之间交 换数据。其第一版于1988年推出,并于 1992年和1995年推出 了第二版和第三版,内容有了很大的充实,第三版还于1998 年成为ISO23950国际标准。2001年和2003年又修订了两个版 本,目前最新的是2003年的第五版:Z39.50:2003。同时 Z39.50一直在进行一些试验性计划,把Z39.50的标准进行拆分, 提出“ 下一代Z30.50”的新框架。
数字图书馆的体系结构
数字图书馆的体系结构描述为:用户界面、句柄系统、搜索 引擎系统、资源库系统四个部分
数字图书馆结构组成要素
数字图书馆生命周期模型
该模型说明了社会因素、系统因素与信息系统共同搭建数字 图书馆的基石,在该基石上进行图书馆引进、探索、整合、 传播 、使用等业务工作。
数字图书馆生命周期模型
1. 基本体系结构简单化,在设计基本体系结构时主要考虑信息的流 通和管理机制,强调系统的通用性和稳固性; 2. 功能模块化,数字图书馆的服务功能是不断发展的,因此数字图 书馆的每一项服务应该是相对独立的,便于安装、撤销和维护; 3. 选取成熟的通用的标准和协议。如用户界面采用通行的Web浏览 器,文档表现采用XML定义,元数据采用Dublin Core、中文元数据 标准等。
3.1基础结构
3.1基础结构
3.1基础结构
计算机网络体系结构
3.1基础结构
数字图书馆的核心概念包括结构、内容、功能、用户、质量、 政策。 结构是数字图书馆在硬软件基础之上在内容与功能上的融合 具体体现:
数字图书馆总是处在最为复杂的和先进的系统系统之中 数字图书馆之间的互操作被认为是最具挑战性的研究工作
基于Web的集中式文档协作体系结构:
该结构典型代表是COLLATE系统
云计算
对用户而言:花钱买服务,按需付费 云计算技术:虚拟化+计费管理系统
搜狗输入法云计算
云杀毒
云杀毒其实还是基于特征码杀毒,只是杀软的病毒库已经不 全部在本地了,而是在一大堆的服务器里,扫描的时候和服 务器交互,这样来做出判断是否有病毒。
中间件结构:
3.3新一代体系结构
基于网格的虚拟数字图书馆体系结构
该体系结构典型代表是DILIGENT项目
面向服务的分布式的数字图书馆体系结构:
该体系结构典型代表是BRICKS(Building Resources for Integrated Cultural Knowledge Services)系统,
数字图书馆系统是基于定义好结构的软件系统,是对某一特 定数字图书馆提供所有功能,用户通过数字图书馆系统与数 字图书馆进行交互。
数字图书馆的三层框架
数字图书馆管理系统是一个通常的软件系统,从两方面提供 合适的软件结构:
❶制造和管理具有基本功能的数字图书馆系统 ❷整合额外软件为数字图书馆提供更精确的、专门的、高级的功 能
2)服务目录
云用户在取得相应权限(付费或其他限制)后可以选择或定制的 服务列表,也可以对已有服务进行退订的操作,在云用户端界面 生成相应的图标或列表的形式展示相关的服务;
云计算的体系结构
3)管理系统和部署工具
提供管理和服务,能管理云用户,能对用户授权、认证、登录进 行管理,并可以管理可用计算资源和服务,接收用户发送的请求, 根据用户请求并转发到相应的程序,调度资源智能地部署资源和 应用,动态地部署、配置和回收资源;
云杀毒
360云盘
360云盘
office365
office365
office365
office365
wps
腾讯云(云服务器)
腾讯云(云服务器)
腾讯云(云服务器)
腾讯云(云服务器)
腾讯云(云服务器)
腾讯云(云服务器)
腾讯云(云服务器)
云计算的定义
对云计算的定义有多种说法。对于到底什么是云计算,至少 可以找到100种解释。现阶段广为接受的是美国国家标准与技 术研究院(NIST)定义:云计算(cloud computing)是一种按 使用量付费的模式,这种模式提供可用的、便捷的、按需的 网络访问,进入可配置的计算资源共享池(资源包括网络, 服务器,存储,应用软件,服务),这些资源能够被快速提 供,只需投入很少的管理工作,或与服务供应商进行很少的 交互。
如何实现分布式环境下,异构信息资源的互操作? 一般方法是利用中间件(middle ware)技术,通过中间件屏 蔽资源机构的相异性,达到互操作的问题。 读卡器:食堂、自助借还、二楼闸机
3.2分布式结构
中间件平台产品很多,基于目的和实现机制的不同,可以将 平台分为:远程过程调用(Remote Procedure Call)、面向消 息的中间件(Message-Oriented Middleware)、对象请求代理 (Object Request Brokers)。 目前中间件的技术规范有DCE体系、DTP模型、J2EE、CORBA、该服务于经济、法律和社会框架,如 对知识产权的保护与支持等; 数字图书馆概念基于术语的统一; 数字图书馆的基础体系结构应与其中保护的内容分离; 名字和标识符是数字图书馆的基本构件; 数字图书馆对象不仅包括内容数据,还包括元数据; 数字图书馆对象的使用、存储和传输形态可能完全不同; 仓储必须妥善管理其存储的信息; 用户需要知识作品,它通常是数字对象集合。
3.5体系结构评价标准
互操作性
通过一定的标准规范让不同的藏品遵循相应的元数据标准, 并通过元数据的共享或互换,可以实现资源间的共享
3.5体系结构评价标准
扩展性: NCSTRL项目为在扩展性方面提供了很好的经验; 由于NCSTRL的成员单位比较分散,并且不断有新的成员单位 及新的用户加入,最终选择了把数字图书馆划分成不同的区 域,这样不但适应了数字图书馆不断延伸的特点,而且还能 为本地用户提供及时的、具有本地特色的服务; 在中国数字图书馆工程建设一期规划(2000- 2005)就采用了区 域服务的思想。
云计算服务层次
SaaS PaaS IaaS
云计算分类
从技术的角度来讲,云计算可分为三类:
软件即服务
平台即服务
基础设施即服务
云计算分类
从服务方式角度来划分的话,云计算可分为三种:
为公众,为某个特定组织提供相应服务的“私有云” 以及将以上两种服务方式进行结合的“混合云”。
同时,他在生命周期模型基础上描述了数字图书馆的综合模 型,该模型充分考虑生命周期模型中的社会因素、系统因素、 信息因素,在此基础上进行设计、实施、评估数字图书馆, 并以技术为核心,考虑怎样由理想世界转到现实世界。该模 型可看做数字图书馆的综合模型,为后续数字图书馆的建设 提供启示。
3.2分布式结构
了解基于Web的集中式文档协作体系结 构
云计算体系结构 了解云计算背景,云计算基本原理,云 计算体系结构,云计算服务层次 了解体系结构评价标准 开放性、互操作性、扩展性以及伸缩性
体系结构评价标准
3.1基础结构
体系结构:包括一组部件以及部件之间的联系。使用新的方 法和概念来对系统的整体结构进行把握,是全局结构的设计 和规划
云计算的基本原理
利用非本地或远程服务器(集群)的分布式计算机为互联网 用户提供服务(计算、存储、软硬件等服务)。使得用户可 以将资源切换到需要的应用上,根据需求访问计算机和存储 系统。
云计算的体系结构
云计算的体系结构
1)云用户端
提供云用户请求服务的交互界面,也是用户使用云的入口,用户 通过Web浏览器可以注册、登录及定制服务、配置和管理用户, 打开应用实例与本地操作桌面系统一样
3.5体系结构评价标准
开放性:
数字图书馆系统必须是一个开放的系统,开放的含义包括如 下几方面内容:
1. 能够与第三方系统或功能模块实现良好的对接和集成; 2. 能够方便地在本系统内部增加删除或修改某些功能模块; 3. 尽可能广地支持各种资源格式和标准。
3.5体系结构评价标准
系统设计时需要遵循一下原则:
教学目标
了解数字图书馆的体系结构的重要性; 理解数字图书馆体系结构的发展变化; 同时分析数字图书馆所具的通用功能模块以及相应的技术。
教学要求
知识要求 基础结构 能力要求 了解数字图书馆C/S两层体系结构,三 层B/S/D结构; 了解数字图书馆的八条规则; 分布式结构 了解中间件技术及其规范; 了解分布式异构结构在数字图书馆建设 领域著名的应用案例 新一代体系结构 了解基于网格的虚拟数字图书馆体系结 构; 了解面向服务的分布式的数字图书馆体 系结构; 各种协议规范 分布式异构结构在数字图书馆建设领域 著名的应用案例 网格(grid)、对等网(peer to peer network,p2p)与面向服务(service-oriented architecture,SOA)相关技术 相关知识 句柄、句柄系统、对象、唯一标识符相 关概念
4)监控
监控和计量云系统资源的使用情况,以便做出迅速反应,完成节 点同步配置、负载均衡配置和资源监控,确保资源能顺利分配给 合适的用户;
云计算的体系结构
5)服务器群
虚拟的或物理的服务器,由管理系统管理,负责高并发量的用户 请求处理、大运算量计算处理、用户Web应用服务,云数据存储 时采用相应数据切割算法采用并行方式上传和下载大容量数据。
允许计算机搜索远程系统上馆藏信息的一种协议,产生可进 一步处理的检索结果和检索信息,主要用于检索书目信息。
IBM数字图书馆三角形结构
IBM提出了三角形客户机/服务器模型的数字图书馆体系架构, 该体系结构主要包括图书馆服务器、对象服务器以及客户机, 核心是图书馆服务器。
相关主题