基于FOLIO理念的下一代图书馆平台服务与创新研究
2019-02-25蒋冬英
蒋冬英
(1.广州航海学院图书馆 广东广州 510725)
2019 年1 月25 日,全球最早推出全文数据库在线检索系统的EBSCO 推出的开源图书馆服务平台项目FOLIO(the Future of Libraries is Open)发布了第一个Beta 版Aster,由于该系统在用户的互操作等方面具有的竞争优势, 进而一下子吸引了全世界图书馆人的眼光。越来越多的图书馆从业者、系统开发者不禁思考,在当前新环境下,图书馆需要什么样的用户系统? 在越来越多学者感慨图书馆的系统向平台发展的认知框架下, 图书馆的下一代平台又该具有什么样的服务及创新?
1 新环境呼唤新一代图书馆平台的产生
信息技术的更迭换代驱动着IT 行业进入快速演进阶段, 软件的应用开发也在不断涌现的新技术应用下快速换代。 一个最直接的体现就是,容器、微服务、DevOps、CI/CD、CaaS、 云原生应用等热词不断涌现,而且几乎每一个都引起了广泛关注。这些热词背后折射出的正是整个软件开发领域的巨大变化,这一变化直接引发了新一代应用开发平台的诞生,而新一代应用开发平台的诞生反过来又进一步推动了软件开发和应用领域的这一轮变革。 因此,处理平台的衍变也因此被认为是万维网出现以来支撑人类从IT 走向DT 的骨骼。 从图书馆服务平台的价值判断来看,早在2011 年,美国著名的图书馆自动化系统专家Marshall Breeding 在报告《Automation marketplace 2011:The New Frontier》 中首次提出了下一代图书馆系统(New-generation automation)的概念,2017 年,NMC 地 平 线 报 告:图 书 馆 版(NMC Horizon Report:Library Edition)就指出大数据、服务平台、 人工智能等技术发展将影响到学术图书馆未来5 年的发展趋势。
从政府层面来看,美国政府早在10 年前就通过建设各种公共研发平台为企业提供服务, 加快了企业运营效率,降低了企业经营成本。 我国也在2018年的政府工作报告中提出要加强新一代人工智能研发应用,在医疗、养老、教育、文化、体育等多领域推进“互联网+”。图书馆作为我国文化服务的重要服务组织,也在近年来的发展中积极尝试拥抱大数据、互联网+等信息技术或理念来提升图书馆的服务水平,如公共文化信息资源共享工程、 数字图书馆推广工程等服务平台,都在文化资源的共建共享、服务供给等方面发挥了非常重要的作用。
如果仅从图书馆的发展历史来看,正如我国著名的图书馆学家吴建中所言,现代图书馆在经历了以资源为中心、以向全民提供服务作为立身之本的第一代图书馆,以及以业务为中心、更加重视业务的标准化和成本效益的第二代图书馆之后, 目前已经走进了以智慧服务为重要表现形式的第三代图书馆。 而第三代图书馆的出现,既是由上所述的技术驱动, 也是步入大数据时代的数据驱动,如大量异构海量科学数据、用户画像数据在图书馆创新服务中的挖掘应用,也有在新服务环境下的用户需求驱动,如用户愈加强调的社交化、互动化、场景化等。
综上所述,赖以实现图书馆资源管理和用户服务的系统平台,不仅有着来自技术的驱动,也有着来自事业发展、用户变迁、需求发展等多重驱动,从面向数据、 信息资源的集成管理向实现更多智慧、智能服务的下一代服务平台升级,无疑成为时代的选择。
2 下一代图书馆服务平台的典范:FOLIO
2.1 FOLIO 概述
FOLIO 既是EBSCO 于2016 年6 月推出的一个图书馆服务平台开发项目,也是一个由图书馆、开发商、 服务商共同组成的开放社区。 FOLIO 的主体是2016 年9 月成立的非营利性组织——开放图书馆基金会(Open Library Foundation,OLF)。 该基金会的主要目标就是为图书馆员、IT 人员、服务商、供应商以及相关机构之间开展多样化、包容性的合作讨论提供支持,以对图书馆未来所面临的挑战和机遇提前作出判断和描述,进而提出可行的解决方案和研发出创新的软件。 目前,FOLIO 的社群已有来自十多个国家的1000 余名会员加入。 FOLIO 社区的运行一般都是由图书馆负责明确的项目需求,通过面向社会开放的元数据管理、资源获取、资源管理、 用户隐私、 系统操作等主题兴趣小组(Special Interest Groups)展开讨论。根据讨论形成的开发需求,由Index Data、OLE、Stacks、Qulto、Frontside 等公司分别负责架构设计、平台编码、基础应用开发、采访模块开发、多语言版本资料处理、微服务架构设计、底层平台架构代码开发等工作。 EBSCO 则提供主要的资金支持及FOLIO 投入运行后的托管、技术支持服务。
2.2 FOLIO 的平台价值
利用云计算FOLIO 平台能够支持更多的图书馆将用户需求和服务新功能集成到这一平台上, 进而为读者用户提供全面、完整和灵活的一体化服务。各类服务商在后台提供基于统一接口的服务支持,各类第三方软件也都可以通过应用程序接口(OKAPI)与FOLIO 建立互操作,实现共享数据等操作。 因此,FOLIO 平台与其他一般第三代图书馆服务平台相比较有着巨大的优势。谢蓉等对此进行了较为直观和详细的比对(见表1)。
笔者认为,FOLIO 平台的创新价值主要有如下两个方面:
(1)重新定义了图书馆与服务商、用户之间的关系模式, 从平台开发到服务供给真正实现了图书馆的主导。 FOLIO 的平台开发中,图书馆与开发商、服务商之间不再是甲乙双方的关系模式, 而是一种共同讨论、相互促进的合作共赢模式。 对图书馆而言,FOLIO 为其提供了灵活的开发服务商选择和多种服务模式, 打破了传统模式下开发服务商依靠独有的数据格式或封闭的技术获得竞争优势, 系统建设与服务供给的主导权重新回归图书馆。
(2)面向未来更多数据整合需求与服务拓展的设计理念,为图书馆实现智慧服务提供了可能。 FOLIO 在数据的导入、 服务的延伸等方面有着很好的扩展性。 第三方软件也都可以通过应用程序接口(OKAPI) 与FOLIO 建立互操作,FOLIO 也支持未知的馆藏资源类型和元数据格式, 以及第三方接入的新的知识库、数据集等。 同时,图书馆也可以根据自己的读者用户需求来灵活安装和布置自己所需的服务,打造属于面向读者个性化的服务空间。
表1 FOLIO 与其他系统平台的特点对比[9]
但在看到上述价值优势的同时, 正如诸多云平台在技术上对用户隐私、 数据安全的保护方面所显现的优势与劣势一样, 基于云计算的FOLIO 也存在着相似的问题,特别是FOLIO 是一个开源产品,同时FOLIO 将具体的元数据和文件格式都交给各个服务应用商自己管理, 故FOLIO 也面临着更多的安全风险, 如何实现数据安全与用户隐私保护对FOLIO 提出了更多更高要求,FOLIO 需要与云服务商 (私有云)围绕保证高水准的SLA( 服务等级协议) 进行更专业的合作。
3 FOLIO 与下一代图书馆服务平台的服务创新
3.1 下一代图书馆服务平台的功能需求
围绕着下一代图书馆服务平台的功能需求,国内外学者近年来展开了较为丰富的研究讨论。 早在2010 年,朱本军和聂华就以北京大学图书馆的实践为基础,总结和分析了图书馆部署下一代图书馆发现与获取界面方面的经验。 在Alma 为下一代图书馆服务平台代表的应用环境下,更多的学者则主要围绕Alma 展开了平台间的差异化比较、 本地化定制等方面的研究。 同时,围绕自己的开发或图书馆实践,以重庆大学图书馆杨新涯、南京大学图书馆邵波为代表的图书馆系统研发者, 则主要从资源整合等视角对下一代图书馆服务平台的功能和需求进行了研究。
2015 年,Marshall对当时包括ALMA 等主流的下一代系统平台产品进行了特点总结, 他认为当时的下一代系统平台主要是纸电(纸质资源与电子资源)结合的全媒体管理、所有业务和服务的全流程管理、面向全网域资源的发现融合,以及基于云计算的面向服务的架构(SOA)及软件即服务(SaaS)等。总体来说, 大家对下一代图书馆服务平台的研究主要聚焦在面向整个图书馆资源(包括纸质资源、 电子资源、 数字资源等多类型的数据资源) 的整合与管理(如对资源的语义描述、关联数据映射、元数据管理等)、面向用户的全流程智慧服务(如知识发现、资源集成、知识推送等)、更新的新一代技术应用(如对云计算、SaaS、人机交互等)三大方面。
3.2 FOLIO 影响下的下一代图书馆服务平台的服务创新
2018 年,肖铮和林俊伟第一次将微服务这一由表示层、业务逻辑层、数据访问层组成的软件架构模式引进到了图书馆人的专业研究视野之内。 认为FOLIO 采用微服务构建的图书馆开放服务平台,是对图书馆行业软件的一次重新设计。 笔者也认为,FOLIO 的理念以及微服务的图书馆平台应用, 均将推动下一代图书馆服务平台的基础服务、支撑服务、应用服务升级与创新。 对下一代图书馆服务平台的基础服务及创新而言,可借助私有云提供基础设施云服务、网络安全服务、数据存储与计算服务,创新之处可在于通过对云平台上的用户数据进行用户画像分析, 以再服务应用层实现对用户服务需求的精准发现与定位; 对下一代图书馆服务平台的支撑服务及创新而言,可提供认证服务、日志服务、知识库、数据集成等服务,创新如大数据环境下的知识库服务, 不仅可以在图书馆平台中嵌入更多的知识服务模块及功能,更能在一定程度上提高用户的粘性;对下一代图书馆服务平台的应用服务及创新而言,FOLIO 将更显示出其竞争性,可提供如用户管理、资源管理、馆藏管理、资源采访、资源发现、元数据管理、自助服务、学科服务、数据管理、机构典藏、空间管理等多个具体显现于每一个用户的服务,重要的是, 一方面平台提供了标准接口以对这些服务进行随意扩展,另一方面,图书馆主导了平台的设计研究及实现, 可根据自己用户需求来灵活安装和配置这些服务模块。
4 结语
FOLIO 开源平台的出现打破了图书馆在信息技术应用、平台服务方面长期受制于开发商、服务商的被动局面, 也为下一代图书馆服务平台建设提供了借鉴与更高的要求。 借鉴FOLIO 所具有的平台化、易扩展性、云端化、开放性等理念,下一代图书馆服务平台的基础服务、 支撑服务与应用服务将迎来新一轮的发展与变革,并在图书馆的平台研发、应用主导下有望与开发商、 服务商形成一个良好的产业生态, 共同为读者用户提供满足时代发展与用户需求的智慧服务。