摘 要:机构学者库受到越来越多图书馆和科研机构的关注,文章构建了一个基于微服务架构的机构学者库平台,依托成熟的开源框架,采用 Spring Boot 框架搭建后端微服务,前端基于 React,采用 Ant Design 框架,实现平台的高度可扩展及敏捷开发,并就平台建设中的姓名消歧问题进行设计,系统运行良好,可为机构学者库建设提供借鉴和参考。
关键词:微服务;机构学者库;姓名消歧;Spring Boot;Dubbo
DOI:10.19850/j.cnki.2096-4706.2021.07.003
基金项目:深圳大学校级青年扶持项目(Q NFC1948)
中图分类号:TP311;G251 文献标识码:A 文章编号:2096-4706(2021)07-0010-04
Design and Implementation of the Institutional Scholar Base Platform Based on Microservice Architecture
LI Haiyan,WU Yuanye,CUI Yiming
(Shenzhen University Library,Shenzhen 518060,China)
Abstract:The scholar base has received the attention of more and more libraries and scientific research institutions,and the article has built a institutional scholar base platform based on microservice architecture,relying on mature open source framework,using the Spring Boot framework to build back-end microservice,front-end based on React and uses Ant Design framework,and the platform can implement agile development and be highly scalable. Then,designing algorithm of name disambiguation for the platform,the system is well operating,and can provide experience and reference for the construction of institutional scholar base.
Keywords:microservice;institutional scholar base;name disambiguation;Spring Boot;Dubbo
参考文献:
[1] 闫伟东 . 学者知识库建设探究——以深圳学者知识库为例 [J]. 图书馆建设,2018(12):57-62.
[2] 郑昂,曾建勋 . 数字图书馆学者库构建方式研究 [J]. 图书 情报工作,2020,64(5):133-140.
[3] 林伟明,杨巍 . 基于微服务构建的新一代图书馆服务平台 [J]. 图书馆杂志,2020,39(8):66-74.
[4] Spring. Spring Boot [EB/OL].[2021-3-26].https://spring.io/ projects/spring-boot.
[5] gitee. Apache/Dubbo [EB/OL].[2021-3-25].https://gitee.com/ apache/dubbo.
[6] Ant Design. Ant Design of React [EB/OL].[2021-53-28].https:// ant.design/docs/react/introduce-cn.
作者简介:李海燕(1988—),女,汉族,湖北孝感人,助 理馆员,硕士,研究方向:计算机应用、数据分析等;吴元业(1984 —),男,汉族,广西合浦人,馆员,硕士,研究方向:计算机应用、 图书情报;崔一鸣(1993—),男,汉族,广东深圳人,助理馆员, 本科,研究方向:系统开发及应用。