王文清 陳凌 關濤
(1.北京大學圖書館,北京 100871;2.CALIS管理中心,北京 100871)
圖書館系統經歷了三個發展階段,20世紀50年代基本是圖書館自行研發的單一功能系統,到70年代以后則是圖書館集成管理系統的天下,實現了以書目數據為核心,印刷型資源為對象,數據共享為目標的館藏管理和用戶管理[1]。2010年開始,隨著Alma和WMS(WorldShare Management Services)等產品的出現,商業化圖書館服務平臺(Library Service Platform,LSP)作為第三階段圖書館系統進入公眾視野,受到越來越多的關注[2]。這是專門為圖書館設計的軟件,用于協助圖書館內部流程改善和館藏管理,滿足館員與讀者的各類復雜需求。這些商業LSP大多采用面向服務的架構(Service-Oriented Architecture,SOA),提供開放的網絡服務與應用程序接口(Application Programming Interface,API),可為讀者提供優化的云服務,并且可讓圖書館信息技術人員延伸系統功能,與其他圖書館信息系統實時進行數據的互通。
LSP的出現曾讓人耳目一新,但它并不能完全解決圖書館人的現實問題,主要原因是它的功能模塊缺乏定制化和靈活性,難以支持圖書館的個性化定制需要。此外,在商業化LSP中,應用服務的開發采用企業自定義的開發標準。LSP上的所有服務都由本企業開發和部署,而不能由圖書館或第三方自行定制。當圖書館要開展新業務,或者當前業務需求與系統現有功能不符合時,開發商很難按照圖書館要求進行定制開發。商業化LSP基本不允許圖書館基于其平臺自行開發和運行自有APP。雖然商業化LSP提供了大量API,但在此基礎上開發的各類外掛應用缺乏統一的應用平臺,“各自為政”和重復性開發現象普遍,從而形成大量新的異構系統和“數據孤島”?!?br>