Page 136 - Journal of Library Science in China 2020 Vol.46
P. 136
135
Extended English abstracts of articles published in the Chinese edition of Journal of Library Science in China, Vol.46, 2020 135
The construction of resource discovery system platform based on
microservices architecture
〇a*
SUN Yu〇 & ZHOU Gang
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 domain
discovery. 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, 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 integrate the electronic resources,
collection resources and open resources of the library better and more flexibly, and realize
diversified user services through the construction of various types of APPs based on microservices
∗ Correspondence should be addressed to SUN Yu, Email: ysun@libnet.sh.cn, ORCID: 0000-0001-9409-990X.