4.2、CDL:开放源码软件构建数字保存仓储

大纲
1、开放源码软件的政策和战略
    1.1美国    1.2欧盟     1.3英国    1.4联合国
2、主要的数字图书馆开放源码系统和软件
    2.1检索和搜索引擎类开源软件     2.2门户类开放源码软件
    2.3OAI、OpenURL、Z39.50等标准和协议接口类开放源码软件
    2.4机构仓储类开放源码软件     2.5内容管理类开放源码软件
    2.6知识技术类开源软件     2.7其它重要的开源软件
3、数字图书馆开放源码软件的研究和交流
    3.1eIFL(图书馆电子信息协会)     3.2IFLA(国际图联)     3.3DLF(数字图书馆联盟)     3.4美国图书馆和信息技术协会(LITA)     3.5D-Lib期刊     3.6Oss4Lib和Code4Lib
4、开放源码软件在数字图书馆中的应用实例分析
    4.1NSDL:转向基于Fedora的框架的数字图书馆  4.2CDL:开放源码软件构建数字保存仓储
    4.3IIPC:构建基于开放源码软件的Web存档方案
5、结论


加利福尼亚大学数字保存仓储(DPR)是加利福尼亚大学图书馆数字保存计划的基础。DPR是支持对数字对象长久保存的一系列服务,它将在授权用户和可信赖的、长期存储系统之间提供受控的、有序的保存和利用机制[94]。

为了提高开发效率,并且节省成本,数字保存仓储基于公认的标准,并建立在当前已有的一些系统之上,DPR实现了数字保存仓储的最基本功能如摄取(采购)、持久管理、存储和内容存取。在这一系统的设计中提出了存储服务网格的概念。存储服务网格中的每一个格子中都是一些带有附加存储的低成本计算机,这些计算机和它的存储形成一个小的、统一的物理框,这些框能够被叠堆起来形成一个大小适中的机器房。这些网络中的“格子”与数据库服务器相连,形成一个协调一致的存储单元。实际上,在这里数据库服务器相当于一系列数字对象和它们的保存仓储之间的网关。

在底层存储设计上,DPR基于SDSC (San Diego Supercomputer Center)的开源系统SRB (Storage Resource Broker)而开发。SRB容易扩展,支持分布式的仓储体系,不仅能够帮助数字保存仓储实现低成本的保存需求,而且能够实现对存档数据的异地复制。例如当一个UC Library站点上的新数据被摄入之后,SRB能够自动将相应的数据摄入到其它复制站点之上。

数字保存仓储基于Java开发,除了SRB之外,它还利用了多个开放源码软件。例如,利用JARGON提供的SRB Java接口,利用Shibboleth进行用户认证和授权,利用MySQL实现数据管理等[95]。

版权所有© 2008 中国科学院国家科学图书馆 制作维护:中国科学院国家科学图书馆信息系统部
地址:北京中关村北四环西路33号 邮政编码: 100190