智慧图书馆是数字图书馆的高级阶段,是信息技术发展到人工智能阶段的应用结果。图书馆系统经历了三次更新换代,从以ILS系统为核心的传统图书馆,到以云计算与SOA架构为核心的复合图书馆,现在逐步迈入以云原生微服务为核心的下一代智慧图书馆。图书馆服务平台也从以自动化集成管理系统(ILAS)转向新一代图书馆服务平台(LSP),再向KSP(Knowledge Service Platform)发展。大数据、云计算、物联网、区块链、人工智能等为代表的新一代信息技术在图书馆中的应用,不断推动智慧图书馆建设深入发展。本文选取面向国内图书馆的两个LSP平台做对比,即以微服务为核心的江苏超微智慧图书馆管理平台(简称超微)、以基于FOLIO以开源模式为核心的云瀚平台(简称云瀚),从平台概述、服务理念、技术框架、平台功能、核心创新五个方面对两种平台进行对比,分析归纳两平台的异同,以期为后续图书馆服务平台的分析选择提供借鉴。
平台概述
超微智慧图书馆管理平台是国内最早的LSP平台,由超星集团与南京大学合作发布,平台基于微服务架构,采用Web模式,借助大数据思维整合了图书馆数据流与业务流,为图书馆服务提供完整的智慧平台解决方案。超微平台采用工作流模块的形式,建立多种类型资源和元数据集成管理模块,建立全球中央知识库,通过云服务进行部署,通过开放接口整合扩展业务,实现图书馆的智慧化、信息化。目前,超微的用户学校包括南京大学图书馆、南京邮电大学图书馆、中国矿业大学图书馆等。
云瀚平台由上海图书馆、智慧图书馆技术应用联盟(筹)牵头,由上海阿法迪智能数字科技股份有限公司实施完成搭建。云瀚平台是基于FOLIO Goldenrod版本建立开源图书馆服务平台,由云瀚社区技术委员会成员进行本地化开发与改造而成,包含了采选、编目、典藏、流通、用户、发现、空间预约、数据质量分析以及电子资源管理等应用模块。随着FOLIO版本升级,以及云瀚产品套件的不断丰富而持续更新,相比于FOLIO平台,云瀚平台更加本土化、更适合中国图书馆的使用。目前,云瀚联盟的成员包括上海交通大学图书馆、重庆师范大学图书馆等。
服务理念
超微平台以“读者为本,利用至上”为宗旨,以助力“双一流”高校建设、智慧图书馆建设,实现教育信息化转型为服务理念,实现线上线下服务融合发展。不断优化信息服务系统,实现资源整合及建设,服务于学科建设,以期提升图书馆地位和价值,满足高校师生的精准需求,提供高质量的服务工作,注重时效性和实效性,为地方提供信息服务支持。
云瀚平台致力于发展成为一个融合各方资源和力量的生态联盟平台,以“开放共享、合作共赢”为宗旨,构建共研、共建、共享、共生、共赢的社区与平台,其理念是放眼全球国际化发展,让每一名从业者都可以参与平台建设,实现高价值且共赢的社区文化。通过探索联盟成员间的协同发展机制,强化联动合作。
技术架构
超微智慧图书馆管理平台以微服务架构为服务架构,采用Spring Cloud框架集合,通过Sleuth进行日志手机和服务跟踪,使用Redis多级缓存机制,支持多节点分布式部署,系统更加稳定安全。使用分布式数据库,多层次并发。通过Spring cloud Steam发布订阅消息,OSS文件上传。实现了前后端分离,前端用React構建,支持H5移动端自适应,后端使用java构建。除了中西文MARC外,还支持DC、DCTERMS、RDA多种元数据标准,并支持关联数据。
云瀚平台采用容器与微服务架构,包含业务中台、技术中台、数据中台、AI中台,其中业务中台为开源部分,是核心应用模块。平台采用Spring Cloud Alibaba框架集合作为生态组件,根据客户实际情况可以选择完整部署、部分部署和不部署,根据客户系统现有组件选型,做到基础组件可更替,自由组合性强,实现系统架构生态化、可插拔、可替换。前端采用多租户模式,实现流量识别、租户透传、资源隔离。前端React、Redux实现用户交互。为了高效处理对接问题,运用事件驱动(Even Bridge)解决耦合问题。
调用Apass底座组件灵活调用,通过ES-cluster进行全文检索,redis-cluster进行分布式缓存,rocketmq-cluster进行消息管理,skywalking进行监控链路。云瀚可作为SASS层,为图书馆提供业务价值;云厂商提供IASS、PASS、APASS层支持,保障系统稳定、安全性,降低图书馆运维成本。
服务架构上,超微智慧图书馆管理平台和云瀚平台都采用微服务架构,不同的是云瀚平台引入了中台,形成容器与微服务。微服务架构相比于传统单体式架构有着拓展性高、耦合程度高的优势,可以有效地提高平台的开发、运维效率。云瀚平台提出“具有中国特色的基于云原生的微服务架构”,添加了中台架构设计,实现了模块的灵活拓展。
框架集合上,超微智慧图书馆管理平台采用Spring Cloud框架集合,前后端分离,前端使用react,后端使用java;云瀚平台采用Spring Cloud Alibaba框架集合,Spring Cloud 应用接入阿里微服务,通过阿里中间件来迅速搭建分布式应用系统。
核心技术上,超微的核心技术是微服务框架、大数据仓储技术和移动互联技术。云瀚的核心技术是三大底座(业务底座、技术底座、数据底座)及中台技术。
超微平台的功能包括用户管理、智能采选、纸电一体化资源管理、统一检索服务、数据中心系统、读者智慧服务应用、终端管理。云瀚平台的功能包括纸电一体化资源管理、数字资源管理、资源研究、资源发现、特色智慧服务、办公系统、用户管理、服务终端管理、信息加工。
一、资源管理模块
超微平台和云瀚平台均支持纸质资源、电子资源管理,包括资源采选、编目、典藏、流通等功能,实现了采编一体化。云瀚平台增加ERM模块,包括元数据管理、数字资源加工和缴存管理服务等功能。
超微平台和云瀚平台均提供统一检索服务。超微平台提供全类型资源检索服务,同时提供电子资源库导航、专题库导航、期刊导航等各类资源导航入口,具备多种更为开放与专业的资源发现服务。云瀚平台提供统一发现平台,检索包括纸本馆藏、电子图书、电子期刊、中文外文发现,支持读者多条件、多维度检索产品套件内书目信息。目前超微平台的检索服务涵盖更广,服务内容更加丰富专业。
云瀚平台提供了结合物流的网借服务,读者通过云瀚平台下单,图书馆利用物流将物理馆藏传送到读者指定的地址;当读者阅读完毕后,可通过物流归还给图书馆,或直接(就近)归还给图书馆体系,从而完成整个借还过程。
二、数据中心模块
数据量上,超微平台采用由统一维护的中央知识库,包含文献类型资源库900余个,资源包1300余个,元数据10亿余条,纸质资源覆盖量300万种以上。云瀚平台以上海图书馆(上海科学技术情报研究所)和云瀚社区联盟提供的数据为主,目前尚未明确具体数据量,中央数据库还在不断完善。
数据中心功能上,超星平台数据中心包括系统技术标准、数据采集与集成、数据处理规范、运行数据监控、资源利用和分析决策等功能;云瀚平台数据中心包括数据集成、数据建模、数据挖掘、数据治理、数据服务、数据赋能,其中数据赋能包括数据质量分析、用户群体画像、业务流程优化、读者信息行为数据与运营数据可视化等。
三、智慧服务模块
超微平台提供智能推荐、30分钟打卡等多种特色微应用,超微平台的智慧服务更注重用户体验,涵盖了图书馆活动、阅读、科研、考试等方方面面,读者可以通过微服务找到自己需要的相应功能。
云瀚平台提供全预约、图书馆馆内3D导航、智慧空间服务、智能书架、智能机器人联动服务等,云瀚平台更注重与图书馆空间相结合,通过智能设备丰富用户的到馆体验,为用户提供更加便捷的到馆服务,让用户在一个舒适、智能、安全、便捷的环境中感受到阅读的乐趣。
四、用户管理模块
对用户进行有效管理可以帮助图书馆更好地了解用户的基本情况和需求,并提供更加优质、便捷的图书馆服务,读者和图书馆工作人员的用户记录都存储在用户管理模块中。超微平台的用户管理支持用户导入/导出/修改,进行角色管理、通讯录管理和验证方式管理;云瀚平台用户管理模块支持用户数据管理、权限管理等。
核心创新
超微平台的核心创新点是便捷的微服务架构、公共云加私有云混合部署模式。微服务架构使用单个或多个注册中心实现服务之间的相互发现和故障转移,每个服务有明显的边界,通过将复杂的系统去耦合,依据功能分解为一个个微应用。超微平台自带至少300个可供学校选择的微应用,提供标准化的开发指南、API文档、运营规范,提供学校和第三方制作的应用的上传渠道和管理功能。公共云加私有云的部署模式可以很好地处理辅助数据,通过网络实时提供产品、服务和解决方案。
云瀚平台的核心创新点是FOLIO架构、云瀚社区推动。云瀚平台支持全功能的开源ILS模块,通过可扩展平台不断加入各种功能的附加模块,可定制化模块,根据每个图书馆的需求实现灵活个性化的功能搭配。云瀚平台的设计让图书馆员和用户作为需求的提出者真正参与到图书馆产品的开发过程当中,增强最终用户在产品整个生命周期中的话语权,保证产品最终实现的是用户想要的功能。构建致力于使用开源软件的图书馆社区,实现资源和技术的开源发展,比专有产品更能支持圖书馆的策略与价值。
综上分析,超微平台与云瀚平台都运用了大数据分析技术、云存储技术、移动互联技术,实现了纸电一体化管理,建立了门户网站和移动终端,实现个性化精准智慧化服务。两个平台不同之处在于,在理念上,超微平台以“读者为本,利用至上”为宗旨,强调以用户需求为中心,为师生提供精准服务;云瀚平台以“开放共享、合作共赢”为宗旨,建立共建共享的开放平台。在功能上,超微平台以微服务为架构,提供的应用更加丰富完善,以平台线上服务为侧重点;而云瀚平台基于FOLIO架构,更强调功能模块的定制化、灵活性、可扩展性。两个平台的建设尚不完善,需要投入研发大力发展智能技术,降低运维成本,积极采用多种形式,利用多种渠道,广泛深入地和用户进行交流交互。结合AI、云计算、大数据技术,不断完善和发展智慧服务平台。
建立新一代智慧图书馆服务平台能够高度集成多种复合资源,打通图书馆的信息数据孤岛,促进图书馆服务应用多元化发展。随着社会信息化程度的不断提高,数据技术的发展和科学技术的不断进步,智慧化图书馆服务必将成为一种趋势,智慧图书馆服务平台的发展将面临前所未有的机遇与挑战。
作者简介:
卜凡,女,硕士,助理馆员,研究方向:智慧图书馆、图书馆平台建设。作者单位:徐州工程学院图书馆。