王 佳
(廣東外語藝術(shù)職業(yè)學院圖書館,廣東 廣州 510640)
隨著計算機技術(shù)的發(fā)展,我國各類圖書館信息化和數(shù)字化建設(shè)也在逐步推進。但是,各圖書館雖然購置了計算機等硬件設(shè)備,建立了具有一定規(guī)模的數(shù)字資源版塊,但數(shù)字資源管理工作的規(guī)范化程度、管理質(zhì)量和管理效率,并未得到明顯地提高。大多數(shù)圖書館對數(shù)字資源的管理仍然沿用傳統(tǒng)的管理模式,管理工作較為混亂,標準化程度較低。因此,根據(jù)圖書館數(shù)字資源管理的實際需求設(shè)計一套完善、規(guī)范的圖書館數(shù)字資源管理系統(tǒng)勢在必行。
工作流的概念起源于生產(chǎn)組織和辦公自動化的應(yīng)用范圍。所謂工作流(Workflow),就是“業(yè)務(wù)過程的部分或整體在計算機應(yīng)用環(huán)境下的自動化”。它主要解決的是“使在多個參與者之間按照某種預定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動進行,從而實現(xiàn)某個預期的業(yè)務(wù)目標,或者促使此目標的實現(xiàn)”。
隨著計算機技術(shù)的蓬勃發(fā)展,有關(guān)工作流應(yīng)用的研究也漸漸多了起來。在該研究的學術(shù)論文方面,筆者在2013年3月1日利用“中國學術(shù)期刊網(wǎng)”對1994~2012年發(fā)表的該方面學術(shù)論文以“檢索項=主題”、“檢索詞=工作流”、“匹配方式=精確”為條件進行了檢索。從檢索的結(jié)果來看,關(guān)于“工作流”方面的研究論文共有8,710篇,其中在2007年發(fā)表的最多,檢索結(jié)果(見表1)。
通過進一步檢索,筆者發(fā)現(xiàn),屬于“圖書情報與數(shù)字圖書館”學科的關(guān)于“工作流”方面的研究論文只有60篇,且從1997年才開始有人發(fā)表,每年最多不超過11篇,(見表2)。
表2 圖書情報與數(shù)字圖書館關(guān)于工作流方面的研究論文發(fā)表情況
從表中顯示,在“圖書情報與數(shù)字圖書館”學科方面,對“工作流”的研究還比較薄弱,特別是“將工作流技術(shù)與數(shù)字資源管理結(jié)合起來”的研究幾乎為零。而事實上,將“工作流”引入到數(shù)字資源的管理工作中,進而建立一個圖書館數(shù)字資源管理系統(tǒng)是十分必要的。因為對于圖書館而言,數(shù)字資源服務(wù)質(zhì)量的優(yōu)劣關(guān)鍵在于圖書館員的“內(nèi)功”。設(shè)計一個基于工作流的圖書館數(shù)字資源管理系統(tǒng),通過采用信息化的管理方式,梳理并優(yōu)化數(shù)字資源管理工作流程,可以解決多個數(shù)字資源管理員并發(fā)協(xié)作的問題,從而使數(shù)字資源的管理工作更加科學化和條理化。
目前各圖書館擁有的數(shù)字資源種類都比較多,類型也比較復雜,單靠一兩個工作人員難以實現(xiàn)對全部數(shù)字資源進行管理和維護。特別是當負責數(shù)字資源管理的工作人員增多或出現(xiàn)工作人員職能變動的時候,這些數(shù)字資源的管理和維護就容易出現(xiàn)交叉混亂或管理斷層。因此,需要建設(shè)一個架構(gòu)先進、簡單實用、安全穩(wěn)定、維護便捷的管理系統(tǒng)來對數(shù)字資源進行統(tǒng)一管理,以便使數(shù)字資源的管理更加規(guī)范和實效。
基于工作流的圖書館數(shù)字資源管理系統(tǒng)設(shè)計的總體目標是實現(xiàn)對數(shù)字資源的試用、建設(shè)、管理和維護狀態(tài)進行實時跟蹤,并提供一整套標準化的工作規(guī)范機制。這樣就可以使數(shù)字資源管理的工作流程更為簡潔、責任更為明確、內(nèi)容更為準確,讀者也可以通過該系統(tǒng)了解到數(shù)字資源的最新變化情況。
本文所設(shè)計的基于工作流技術(shù)的圖書館數(shù)字資源管理系統(tǒng)采用Java技術(shù)、J2EE架構(gòu)。按Java編程規(guī)范、標識規(guī)范和JMX1.2規(guī)范編寫,使程序易讀易懂、可維護、可移植。J2EE把數(shù)據(jù)庫訪問、Java組件和Web技術(shù)等有機地集成在一起,使之更好地支持B/S結(jié)構(gòu),保證系統(tǒng)具有很好的可擴展性。
圖書館數(shù)字資源管理系統(tǒng)采用 Windows 2003 Server平臺,運用目前流行的B/S(Browser/Server,瀏覽器/服務(wù)器)的軟件架構(gòu)體系。B/S數(shù)據(jù)庫模式采用3層結(jié)構(gòu),分別是①用戶表示層。實現(xiàn)數(shù)字資源管理者同管理系統(tǒng)的交互,主要實現(xiàn)在Web界面輸入信息和顯示相應(yīng)結(jié)果。該層可嵌入到圖書館網(wǎng)站中,便于信息發(fā)布與管理。②業(yè)務(wù)邏輯層。位于Web服務(wù)器端,包含系統(tǒng)的事務(wù)處理邏輯,它負責對輸入的信息進行處理,實現(xiàn)數(shù)據(jù)庫操作以及對操作結(jié)果進行處理。③數(shù)據(jù)層。位于數(shù)據(jù)庫服務(wù)器端,包含系統(tǒng)的數(shù)據(jù)處理邏輯。管理系統(tǒng)接受Web服務(wù)器對數(shù)據(jù)庫操作的請求,實現(xiàn)對數(shù)據(jù)庫查詢、修改和更新等功能,再把運行結(jié)果提交給Web服務(wù)器(見圖1)。
圖1 圖書館數(shù)字資源管理系統(tǒng)結(jié)構(gòu)模型
基于工作流的圖書館數(shù)字資源管理系統(tǒng)的數(shù)據(jù)來自“手工輸入”和“公文歸檔”兩種方式,主要反映讀者對數(shù)字資源服務(wù)狀況的反饋,數(shù)字資源管理員對數(shù)字資源試用、管理和維護等信息的呈現(xiàn)及歸檔,以及通過統(tǒng)計數(shù)據(jù)對數(shù)字資源的利用情況和管理人員的工作情況進行監(jiān)控。圖書館數(shù)字資源管理系統(tǒng)功能設(shè)計(見圖2)。
圖2 圖書館數(shù)字資源管理系統(tǒng)功能設(shè)計
3.5.1 圖書館數(shù)字資源管理系統(tǒng)框架流程設(shè)計。圖書館數(shù)字資源管理系統(tǒng)框架流程設(shè)計(見圖3)所示。每一個新建的數(shù)字資源都從試用開始,根據(jù)試用情況,確定是否購買。在正式購買建設(shè)完畢后,數(shù)字資源進入正式運行環(huán)節(jié),根據(jù)運行情況,記錄是否出現(xiàn)故障及處理方式,如此便完成一個整體流程。
圖3 圖書館數(shù)字資源管理系統(tǒng)框架流程模型
3.5.2 關(guān)鍵流程設(shè)計。圖書館數(shù)字資源管理系統(tǒng)中涉及兩個關(guān)鍵流程,分別是數(shù)字資源建設(shè)和數(shù)字資源管理維護,關(guān)鍵流程(見圖4)。
圖4 圖書館數(shù)字資源管理系統(tǒng)關(guān)鍵流程模型
數(shù)字資源建設(shè)流程中,根據(jù)數(shù)字資源提供服務(wù)的類型分為網(wǎng)絡(luò)訪問和本地鏡像。網(wǎng)絡(luò)訪問站點建設(shè)和驗收相對簡單,由數(shù)據(jù)商開通,圖書館測試即可。本地鏡像站點建設(shè)涉及到服務(wù)器的配置、數(shù)據(jù)庫平臺搭建和數(shù)據(jù)拷貝,因此本地鏡像站點的驗收相對復雜一些。無論數(shù)字資源提供何種服務(wù)方式,在數(shù)字資源建設(shè)過程中都需要記錄數(shù)字資源管理信息,包括數(shù)據(jù)庫訪問地址、資源內(nèi)容、采購價格、數(shù)據(jù)量大小、技術(shù)支持通訊方式、管理員賬號密碼等。
數(shù)字資源管理維護流程中,當數(shù)據(jù)庫運行正常,只需要記錄數(shù)字資源服務(wù)的日常情況為“正?!奔纯?當數(shù)據(jù)庫運行異常時,則需要根據(jù)數(shù)字資源提供服務(wù)的類型運用不同方式進行故障處理,并將數(shù)字資源故障情況及維護處理的方式記錄下來,以備在出現(xiàn)同類故障問題的時候可以參考。
3.5.3 圖書館數(shù)字資源管理系統(tǒng)界面。圖書館數(shù)字資源管理系統(tǒng)界面功能分布(見圖5)。
圖5 圖書館數(shù)字資源管理系統(tǒng)功能分布圖
一個良好的管理團隊應(yīng)有自己高效的反饋機制。圖書館數(shù)字資源管理系統(tǒng)的應(yīng)用,建立了有效的數(shù)字資源管理信息查詢工具,提供了數(shù)字資源實時數(shù)據(jù)的查詢與分析,使數(shù)字資源運行的真實狀況有了更快捷、更完整的反饋,也使得圖書館數(shù)字資源管理信息在讀者與讀者之間、讀者與管理者之間、管理者與管理者之間實現(xiàn)了廣泛共享、共知、共用,從而使數(shù)字資源管理者可以及時針對數(shù)字資源的運行狀況做出正確的應(yīng)對。同時,圖書館數(shù)字資源管理系統(tǒng)可以方便地統(tǒng)計各個管理員對數(shù)字資源進行管理維護的頻率,從而根據(jù)不同的工作強度,調(diào)整管理員負責的數(shù)字資源范疇,并作為數(shù)字資源管理員年終績效考核的參考。這些也有益于理順數(shù)字資源管理員的業(yè)務(wù)工作,增強數(shù)字資源管理隊伍的團結(jié)。圖書館數(shù)字資源管理系統(tǒng)的應(yīng)用對提高數(shù)字資源的管理效率有很大的幫助,是圖書館數(shù)字資源管理方面的創(chuàng)新。同時,這種管理方式也可以擴展到圖書館其他業(yè)務(wù)部門。
[1]百度百科:http://baike.baidu.com/view/60285.htm(2013-3-22).
[2]宋敏.工作流在高校圖書館用戶信息素養(yǎng)教育中的應(yīng)用[J].高校圖書館工作,2010(3):74-72.
[3]邊根慶.基于工作流的電子和實體文檔管控系統(tǒng)研究[J].西安郵電學院學報,2011(5):42-46.
[4]張建勇等.NSTL聯(lián)合數(shù)據(jù)加工系統(tǒng)的功能框架設(shè)計[J].圖書情報工作,2011(3):64-69.
[5]凌正俊.基于JBPM與JPDL的工作流管理系統(tǒng)的研究與設(shè)計[J].計算機技術(shù)與發(fā)展,2011(8):50-53.