数字图书馆本地特色资源管理和集成服务的设计与实现
【摘要】:
在现代化的数字图书馆建设中,数字资源的建设和管理是一个很重要的基础平台,为用户提供数字资源服务是数字图书馆的一个核心服务内容。如何更好地集中管理各类本地特色数字资源,提供一站式的集成服务,是当前数字图书馆发展的方向和目标。针对这个目标,本文提出了数字图书馆本地特色资源管理和集成服务的课题。在此数字图书馆本地特色资源管理和服务集成平台上,不仅集中管理各类本地特色资源,包括学位论文、会议论文、期刊论文、专利文献、音视频等十余种本地特色资源,还提供了各种集成服务,如本地lucene检索服务、对数字图书馆其它子系统的web service接口服务、个性化服务等。
本地特色资源管理和集成服务主要体现在以下三个方面:各类本地特色资源的集成、服务的集成和管理的集成。数字资源的建设和管理是基础,如何为用户提供各种符合规范的数字资源,如何丰富数字资源的类型,是一项重要的研究内容。针对这种情况,本文提出了两种数字资源加工的模式-基于资源模板和基于开源软件ResCarta的加工模式,并设计实现了其加工标引、审核发布功能。在此基础上,比较分析了两种加工模式的特点和适用范围,不仅为本地特色资源建设提供了基础,也为数字图书馆中数字资源的加工和管理提供了新的途径和方式。另外,在资源建设的基础上,为用户提供了一站式的集成服务,包括本地检索服务、Web Service服务、个性化服务。本地检索服务通过对lucene库和数据库的检索而实现。Web Service服务采用Web Service接口设计的思想,把本地特色资源作为Web Service服务端,供数字图书馆其他子系统调用,如统一检索系统。个性化服务从用户个人喜好出发,由用户自己通过定制或配置提供服务。这样既实现了数字资源的本地服务,又实现了数字资源的对外服务。最后,出于安全策略,本系统还实现了基于CAS的统一认证策略,并实现了用户角色和资源权限的控制管理。