本发明专利技术提供了一种基于数字资源服务构件的机构仓储搭建方法和装置,通过获取数字资源服务构件模型,并基于该模型使用云服务的形式来支持快速搭建企业或组织的机构仓储,通过利用服务构件架构来实现云服务,所提出的数字资源服务构件模型可以使基于这种模型的应用具有最大的灵活性,使得在搭建一个数字资源管理的解决方案时,开发、组合和部署的过程都变得简化了,而且在管理数字资源时改进了应用的可移植性、可重用性和可扩展性。
【技术实现步骤摘要】
本专利技术涉及数字资源管理
,特别是涉及一种基于数字资源服务构件模型 的机构仓储搭建方法和装置。
技术介绍
随着数字化的进程不断加速,企业和组织内部会产生数目越来越庞大的数字资 源,这给数字资源的管理带来了很大的难度和复杂性。机构仓储是一种专门为机构收集、保 存和传播数字资源的在线系统,因此越来越多的企业和组织都希望能够创建属于自己的机 构仓储来管理数字资源。在数字图书馆领域,数字对象通常指存储于数字图书馆中的数字内容。数字对象 通过数据流(Datastream)将文本、图像、视频、电子期刊、数据集、元数据以及其它形式的 多媒体数据和对这些数据的操作封装起来。fedora是基于Java语言的开放源数字资源存 储管理系统。目前,很多企业会购买这种数字资源管理系统完成庞大数字资源的管理,在其 具体实现中,I^dora定义的一个数字对象模型包括以下几个基本组成部分1. PID 对象的一个持久的唯一标志符;2. Object properties (对象属性)一套系统定义的描述属性,这些属性对管理 和跟踪知识库中的对象是极为必要的;3.Datastream(s)(数据流)用来表示MIME类型的内容项。一个对象可以有一 个或多个数据流。一个数据流的内容是数据或者元数据,它既可以被存储在fedora知识库 中,也可以被远程存储(在这种情况下,Fedora用URL形式的指针指向该内容)。每一个对 象都有一个默认的Dublin Core元数据数据流;4. Disseminator (s)(传播者)把对象和外部服务结合起来,目的是提供一个对 象或对象的数据流内容的可扩展视图。一个对象可以有零个或多个传播者。然而,现有数字资源管理解决方案或机构仓储的搭建和实现往往可移植性和重用 性较差,给企业带来不少额外开支。因此,目前需要本领域技术人员迫切解决的一个技术问题就是如何能够创新地 提出一种有效的措施,以解决现有技术中存在的缺陷,有效提高数字资源管理的灵活性,减 少企业的开支。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于数字资源服务构件模型的机构仓储 搭建方法和装置,用以有效提高数字资源管理的灵活性,减少企业的开支。为了解决上述问题,本专利技术公开了一种基于数字资源服务构件模型的机构仓储搭 建方法,所述方法包括获取数字资源服务构件模型;所述数字资源服务构件模型包括标识构件、元数据 构件、内容构件、日志构件和标注构件五个原子服务构件;获取数字资源,并分析所获取数字资源的属性和功能;将数字资源的属性和功能划分到数字资源服务构件模型的五个原子服务构件 中;通过依次调用五个原子服务构件获取数字资源的数据特性;将所获取数据特性汇总后进行展现。优选的,所述获取数字资源服务构件模型的方式为创建或调用数据资源服务构件 模型。优选的,所述服务构件包括属性、服务和引用三部分。优选的,所述标识构件的属性包括所获取数字资源唯一的标识符、注册信息以及 指向其它四个原子服务构件的指针;所述指针指示了该数字资源其它信息的保存地址,指 向关系为1:N ;且标识构件对外提供注册、搜索和定位服务。优选的,所述元数据构件的属性包括所获取数字资源的元数据信息以及该数据资 源与其它数字资源之间的关系;且元数据构件对外提供数据操作和数据获取服务。优选的,所述内容构件属性包括所获取数字资源的内容的多种版本;所述多种版 本包括不同创建时间、不同内容格式和不同创建者所对应的版本;且内容构件对外提供对 资源内容的上传和下载服务。优选的,所述日志构件的属性包括对所获取数字资源执行操作的操作者、操作类 型、操作文本以及操作的结果;且日志构件对外提供日志记录和日志分析服务。优选的,所述标注构件的属性包括所获取数字资源的打分、标签、评论和使用状 态;且标注构件对外提供标注记录和获取标注的服务。本专利技术还提供了一种基于数字资源服务构件模型的机构仓储搭建装置,所述装置 包括第一处理模块,用于获取数字资源服务构件模型;所述数字资源服务构件模型包 括标识构件、元数据构件、内容构件、日志构件和标注构件五个原子服务构件;第二处理模块,用于获取数字资源,并分析所获取数字资源的属性和功能;第三处理模块,用于将数字资源的属性和功能划分到数字资源服务构件模型的五 个原子服务构件中;第四处理模块,用于通过依次调用五个原子服务构件获取数字资源的数据特性;第五处理模块,用于将所获取数据特性汇总后进行展现。优选的,所述第一处理模块通过创建或调用的方式完成数据资源服务构件模型的 获取。与现有技术相比,本专利技术具有以下优点本专利技术通过获取数字资源服务构件模型,并基于该模型使用云服务的形式来支持 快速搭建企业或组织的机构仓储,通过利用服务构件架构来实现云服务,所提出的数字资 源服务构件模型可以使基于这种模型的应用具有最大的灵活性,使得在搭建一个数字资源 管理的解决方案时,开发、组合和部署的过程都变得简化了,而且在管理数字资源时改进了 应用的可移植性、可重用性和可扩展性。此外,通过保持后端技术实现对机构的透明,也大大减轻了机构本身面临的开发 压力。附图说明图1是本专利技术实施例一所述的一种基于数字资源服务构件模型的机构仓储搭建 方法的流程图;图2是本专利技术实施例一所述的一个服务构件的组成示意图;图3是本专利技术实施例一所述的数字资源服务构件模型的结构示意图;图4是本专利技术实施例一所述的五个原子服务构件之间的关系示意图;图5是本专利技术实施例一所述的使用不同的方式创建一个管理系统来管理数字资 源多种不同实现方式的示意图;图6是本专利技术实施例一所述的每个对外提供云服务的构件所在系统的架构的示 意图;图7是本专利技术实施例一所述的整个机构仓储的架构的示意图;图8是本专利技术实施例一所述的创建机构仓储的过程的示意图;图9是本专利技术实施例二所述的一种基于数字资源服务构件模型的机构仓储搭建 装置的结构图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本专利技术作进一步详细的说明。实施例一参照图1,示出了本专利技术的一种基于数字资源服务构件模型的机构仓储搭建方法 的流程图,所述方法具体包括步骤S101,获取数字资源服务构件模型;所述数字资源服务构件模型包括标识构 件、元数据构件、内容构件、日志构件和标注构件五个原子服务构件;在软件工程领域,服务构件架构(Service Component Architecture,SCA)是一套 可用于构建基于面向服务的应用系统的编程模型。SCA的核心概念是服务及其相关实现 服务由接口定义,而接口包含一组操作。服务实现可以引用其他服务,称为引用。服务可以 有一个或多个属性,这些属性是可以在外部配置的数据。另外,近几年来,云计算的概念蓬勃发展。云计算(Cloud Computing)是网格 计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(NetworkMorage)、虚拟化 (Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展相融合的 产物。它旨在通过网络把多个成本相对较低的本文档来自技高网...
【技术保护点】
一种基于数字资源服务构件模型的机构仓储搭建方法,其特征在于,所述方法包括:获取数字资源服务构件模型;所述数字资源服务构件模型包括标识构件、元数据构件、内容构件、日志构件和标注构件五个原子服务构件;获取数字资源,并分析所获取数字资源的属性和功能;将数字资源的属性和功能划分到数字资源服务构件模型的五个原子服务构件中;通过依次调用五个原子服务构件获取数字资源的数据特性;将所获取数据特性汇总后进行展现。
【技术特征摘要】
【专利技术属性】
技术研发人员:张勇,邓泉松,邢春晓,
申请(专利权)人:清华大学,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。