集美大学图书馆资源整合平台的设计与实现.docxVIP

集美大学图书馆资源整合平台的设计与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集美大学图书馆资源整合平台的设计与实现

集美大学图书馆资源整合平台的设计与实现  论文关键词:MVC资源整合 HTTP协议  论文摘要:介绍了资源整合的基本概念,分析了MVC体系结构。针对集美大学图.书馆数字资源的现状。提出资源整合的解决方案,并具体说明应用HTTP协议完成的过程。  集美大学图书馆在数字图书馆的建设中经历了硬件建设、商业资源采购和特色数据库资源建设等阶段,现有数据约l6TB。资源类型也由单纯的文本变为图形、音频、视频、多媒体等多种形式。如何使读者在海量的数据中快速地检索到所需资源.成了摆在我们面前的一个重要课题。为此我们提出了建设信息资源整合平台的设想。该平台主要是整合现有高校图书馆的数字资源。  1信息资源整合的概念和意义  信息资源整合是对各个相对独立的信息资源系统中的数据内容、功能结构及其检索方法进行聚类和重组。形成一个效能更好、效率更高的资源有机整体。也就是说采用更加先进的技术手段。将本地实际馆藏和各类虚拟信息、数字信息进行全方位地优化、重组,建立起全新的拥有统一检索入口和检索方法的信息资源系统。  信息资源的整合目的是全方位地为科学研究、决策提供信息保障。这里的信息资源指的是经过一定工序加工整理过的,一个个相对独立的、不同类型、不同学科的信息资源系统。这个概念逻辑性强。组织严密,目标明确,全面、完整、准确地揭示了信息资源整合的丰富内涵。  2系统的设计  系统的设计包括系统开发模型的选择、开发平台(体系结构)的选择、使用协议的选择和系统模型设计四个方面。  2.1系统模型的选择  目前,实现数字信息资源整合通常采用两种模式。即实体法和虚拟法。  (1)采用实体法建立整合系统,需要建立一个存储仓库,将参与整合的各种信息源装入其中,不同数据库结构的内容源被转换为相同的数据格式,用单一的检索引擎可以很容易地检索所有资源。该方法的优点是检索响应速度快。缺点是只有部分数据商愿意提供原始数据参与整合。在这种方式下,数据重复存储,整合系统需要维护一个与信息源中的数据内容一致的副本.维护的代价较高。  (2)采用虚拟法建立整合系统时,系统本身不建立资源库,它以代理的角色接受用户韵请求,通过翻译器把查询请求转换成相应数据库的查询语言和检索方法。分别对应各个数据库发出检索请求。再将来自各个数据库的命中结果归在一个界面中呈现给用户。  该方法的优点是检索结果与数据源同步,缺点是增加整合资源的数量将减慢检索响应速度。目前。采用实体法整合资源的技术已经比较成熟。而采用虚拟法整合资源的技术和开发正在成为研究和应用的热点。  针对当前高校数据库的特点和自行开发的能力,本系统采用的是虚拟法。  2.2系统体系结构  系统开发采用的是MVC体系结构。MVC全称为Model—View—Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。  ModeI(模型):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。模型包含了应用程序的核心,它封装了应用程序的数据结构和事务逻辑,集中体现了应用程序的状态。  View(视图):代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求。而不包括在视图上的业务流程的处理。业务流程的处理交予模型处理。  Controller(控制):可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。控制层并不做任何的数据处理。  因此,一个模型可能对应多个视图,一个视图可能对应多个模型。MVC设计模型如图1所示。    2.3操作协议的选择  自进入网络时代后,文献资源大多以数字形式发布,内容多元化,位置分散,给信息检索造成了新的挑战。基于此,针对Web环境开发的互操作协议目前主要有Z39.50协议、HTIP协议、OAI协议、SOAP协议及OpenURL等。  由于各个数据协议未能形成统一的标准,因此不管使用哪个协议作为标准去整合资源都会造成一部分数据库无法整合的结果。但是所有的数据库最终都提供了Web的检索功能,所以。我们采用HnP协议作为开发的标准协议,是能够达到对尽量多的数据进行整合的目的。  2。4系统模型设计.  基于Web检索代理方式的跨库检索系统包含五大模块:用户界面、数据库选择器、查询分配器、检索代理和查询结果汇总器。结构和功能如图2所示。    (1)用户界面。采用Web方式.接收用户检索信息和反馈查询结果。  (2)数据库选择器。由用户确定查询的范围.默认值为全部数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档