Discuz! Board 门户 资讯 IT精选 查看内容

[FOLIO]图书馆服务平台介绍与借鉴

IT精选 发布于 2025-4-11 10:34

FOLIO项目对于AI有什么可以借鉴的地方?我认为是管理。我们把所有类型的AI转换理解成思想体系,每一类AI比如Deepseek就是一个派系,那么所有应用工具和软件都是一本书。书可以有这个派系的思路,也可以用别的派系的 ...
FOLIO
FOLIO (the Future of Library is Open)开源项目诞生于 2016 年,是由图书馆员、开发者、设计者、服务供应商以及商业公司共同组成的协作社区,期望建立一个开源图书馆服务平台 (Library Services Platform,LSP)和一个现代技术生态系统,通过开源和微服务的方式来重塑图书馆服务和创新图书馆的未来。

网站:https://folio.org/
推特:https://twitter.com/folio_lsp

图书馆在知识领域,有一个概念叫 Library Service Platform,即如何将馆内知识信息化并且能够更好更快的服务客户。通常LSP是图书馆自己开发或者与服务商合作开发。其本质是对知识的标记和管理。

FOLIO 平台架构
FOLIO 基于微服务体系结构(microservices architecture),确保系统组件可以跟随 技术和需求的发展而随时开发或替换。微服务架构将业务系统彻底的组件化和服务化,单 个业务系统拆分为多个可以独立开发、设计、运行和运维的小应用。组件将各自的接口以 HTTP Restful API 的形式发布,API 网关负责服务请求路由、组合及协议转换。客户端的 所有请求都首先经过 API 网关,然后由它将请求路由到合适的微服务。

2-lsp.png

系统层: 数据存储层,使用了多种数据存储技术以优化性能。事务性数据如流通事务存储 在关系型 SQL 数据库,书目数据则使用 MongoDB。使用索引技术,支持关联数据,提供租 户配置管理。

APIs 和消息总线:OKAPI 是 API 网关,负责平台上不同独立应用和不同租户间的消息通 讯。实现服务注册、服务发现、管理授权、监控、负载均衡、缓存、请求分片和静态响应 处理等功能。

应用层:FOLIO 允许使用任何语言开发应用。初始化的版本默认包括标准的图书馆自动化 系统的各模块,如流通、编目、采访等模块。图书馆和系统商可以在已有应用基础上进行 二次开发,或者完全开发新的应用。应用层允许未来图书馆根据自身需要灵活配置应用模 块,构建出真正满足图书馆需求的系统。

用户界面层:FOLIO 为各应用提供了一套初始化用户界面。图书馆和开发者可根据需要使 用工具包创建新的 UI。UI 工具包使用 React 框架开发用户界面。

FOLIO项目对于AI有什么可以借鉴的地方?我认为是管理。我们把所有类型的AI转换理解成思想体系,每一类AI比如Deepseek就是一个派系,那么所有应用工具和软件都是一本书。书可以有这个派系的思路,也可以用别的派系的思路。基于这个思维管理,就可以用LSP的工作模式。在这个场景下,每个客户/公司就是一个图书馆。
1-lsp.png


以开源为基础,多方联合组成社区,以统一的订阅/安装模式进行部署,这是目前我能想到的AI应用的最优解,也是将相关技术给不懂Linux或者编程人士的最优解。

下一代图书馆开放服务平台FOLIO初探.pdf
阅读 80· 评论 0·原作者: Joseph

最新评论