郭利敏,张磊.FOLIO的技术选型与运营模式研究[J].中国图书馆学报,2020,46(1):92~98
Technology Selection and Operation Mode of FOLIO
FOLIO的技术选型与运营模式研究
Received:September 11, 2019  Revised:November 13, 2019
DOI:
Key words:Library service platform  FOLIO  Microservice
中文关键词:  图书馆服务平台  FOLIO  微服务
基金项目:本文系国家社会科学基金一般项目“面向数字人文研究的图书馆开放数据体系构建与服务模式设计研究”(编号:18BTQ027)的研究成果之一
Author NameAffiliationE-mail
GUO Limin 上海图书馆系统网络中心 上海 200031 lmguo@libnet.sh.cn,lmguo@libnet.sh.cn 
ZHANG Lei 上海图书馆系统网络中心 上海 200031  
Hits: 1451
Download times: 990
Abstract:
FOLIO, as a first open source project of the third generation library service platform, provides a new modular application environment, which is jointly constructed by libraries, developers and service providers. The architecture design of its workflow can not only well support the existing business but also flexibly support the unknown services that may happen in the future of the library.The purpose of this paper is to explore the FOLIO open source library service platform with its advanced technical architecture and how domestic libraries get involved in FOLIO ecosystem. In this paper, combined with microservices and FOLIO, we introduce the new ideas brought by microservices—“Organized around Business Capabilities” and “Products not Projects” and explain what they are. And then we give an overview of the FOLIO platform history, organizational and system architecture. It was organized by OLE and funded by EBSCO and combined librarians, developers and vendors. We show the 4 layers of FOLIO system architecture and do some performance test comparison between Vert.x and Spring framework under high concurrency. The results show that FOLIO’s technology selection has a high performance asynchronous network that library can support large scale applications. After that, we explain why FOLIO chose PostgreSQL by choosing JSON data format to store dynamic data structures without changing the database structure. The paper introduces FOLIO community organization and business model. In FOLIO community, there are 3 roles—Tech Council, Product Council and Special Interest Groups,and the paper shows how community works and how FOLIO is driven by community. Considering the sustainable development of FOLIO, the paper also considered the business model. We think there are two business models: one is that the core is open source and the extension is charge, and the other is providing SaaS platform support. From the above, we think there are 2 ways for the domestic libraries to get involved in FOLIO ecosystem. The first is to build FOLIO Chinese community and do something about the translation, technology promotion Secondly, to face the changing, the library should do the role transformation,from projects to products. 1 fig. 1 tab. 8 refs.



中文摘要:
      FOLIO作为开源的“第三代图书馆服务平台”,提供了一种全新的模块化应用环境。FOLIO由图书馆、开发商、服务商共同参与建设,工作流的架构不仅能够很好地支撑现有的业务,还能灵活地支持图书馆未来可能发生的未知服务。本文结合微服务介绍FOLIO平台,通过性能测试比较说明其技术选型更适合高并发性的网络环境要求;同时介绍了FOLIO社区组织和商业模式,提出国内图书馆可以从技术推广和角色转变两个方面切入,以更好地融合FOLIO的生态环境。图1。表1。参考文献8。
View Full Text   View/Add Comment  Download reader