文章摘要

孙宇,周纲.基于微服务架构的资源发现系统平台构建研究[J].中国图书馆学报,2020,(1):114~124
基于微服务架构的资源发现系统平台构建研究
The Construction of Resource Discovery System Platform Based on Microservices Architecture
投稿时间:2019-09-11  修订日期:2019-10-29
DOI:
中文关键词: 图书馆服务平台  FOLIO  资源发现系统  知识库
英文关键词: Library service platform  FOLIO  Resource discovery system  Knowledge base
基金项目:本文系国家社会科学基金一般项目“面向数字人文研究的图书馆开放数据体系构建与服务模式设计研究”(编号:18BTQ027)和国家社会科学基金重大项目“面向大数据的数字图书馆移动视觉搜索机制及应用(模式)研究”(编号:15ZDB126)的研究成果之一
作者单位E-mail
孙宇 上海图书馆系统网络中心 上海 200031 ysun@libnet.sh.cn,ysun@libnet.sh.cn 
周纲 上海图书馆系统网络中心 上海 200031  
摘要点击次数: 60
全文下载次数: 47
中文摘要:
      基于微服务架构的第三代图书馆服务平台的研发、建设和实施,推动了图书馆资源发现系统技术的飞跃性发展。第三代图书馆服务平台具有全媒体管理、全流程管理和全网域发现等特点;微服务架构通过统一的互操作标准,实现基于总线管理的多个不同功能模块的敏捷开发和更新;基于微服务架构的资源发现系统可以更灵活地实现异构系统、图书馆知识库等多平台资源的发现和获取。本文设计构建了新一代图书馆资源发现系统的架构,系统采用数据层、支撑层、接口层、应用层和门户层的五层架构设计,实现基于Codex检索的图书馆知识库和开源知识库的资源统一发现获取。文章同时介绍了本地化实现和其他功能扩展,包括统一用户管理、界面设计,以及基于关联数据的可视化展示与分析等。基于各个独立知识库的资源发现系统的构建,能更好更灵活地整合图书馆的电子资源、馆藏资源以及开放资源,通过构建基于微服务架构的各类APP实现多样化的用户服务。图3。参考文献17。
英文摘要:
The third generation library services platform (LSP) is a service platform that integrates all types of resources (including paper / electronic / digital, purchase / self built / shared / Open Access) available to all users under the guidance of user demand and the design concept of “user centered”, covering the functions of digital resource management and resource discovery. The third generation LSP has three necessary functions: all media management, all process management and all domaindiscovery. The resource discovery system based on the third generation LSP can flexibly achieve the harvesting and acquisition of all kinds of resources. Combined with the unified metadata retrieval and federated retrieval, and the microservices system can realize the disclosure and discovery of multi system and multi platform resources.
The purpose of this paper is to explore the structure and composition of the new generation of library resource discovery system. This paper first introduces the evolution and development of resource discovery system. Next, the paper introduces the characteristics of the third generation LSP and the advantages of microservices architecture. The third generation LSP is represented by FOLIO (the Future of Library Is Open). On this basis, a resource discovery system platform based on FOLIO microservices architecture is constructed. The system is divided into five layers: data layer, support layer, interface layer, application layer and portal layer. Through the core microservices domain Codex in the FOLIO resource management system, cross domain data interaction is realized. Through the knowledge base management module of FOLIO, the construction of metadata warehouse knowledge base is realized, and the unified management of all kinds of digital resource databases, self built resource databases, collection characteristic databases and institutional databases is realized.This paper also introduces the localized implementation of the service platform of the new generation resource discovery system, including academic resource discovery, collection resource discovery based on Codex query, system using PostgreSQL database, data storage in Jsonb format, and the construction of unified resource retrieval based on knowledge base . Next, the paper introduces other function extensions of the new generation resource discovery system service platform, including unified user management, multi window format interface design, visual display and analysis, etc.Finally, the development of the system is prospected. The system needs to expand and improve its functions through various flexible APPs/API interfaces. The construction of resource discovery system based on each independent knowledge base will better and more flexibly integrate the electronic resources, collection resources and open resources of the library, and realize diversified user services through the construction of various types of APPs based on microservices architecture. By building a resource discovery platform based on microservices architecture, based on various kinds of knowledge base at the bottom, and through the system bus service and OAI PMH API, it can flexibly realize the unified retrieval and discovery service of various resources in the collection of multi platforms and multi systems. 3 figs. 17 refs.
查看全文   查看/发表评论  下载PDF阅读器