李媛
摘 要:本文介紹了當(dāng)前圖書館檔案管理中應(yīng)用的三種主要交換和整合方法,強(qiáng)調(diào)了SOA構(gòu)架相對(duì)于不同方法中的優(yōu)勢(shì),并對(duì)其構(gòu)架進(jìn)行了分析,對(duì)其在圖書館檔案管理中的整合與應(yīng)用情況,進(jìn)行了詳細(xì)闡述。
關(guān)鍵詞:圖書館檔案管理;SOA架構(gòu);整合;應(yīng)用
圖書館檔案管理內(nèi)容復(fù)雜、管理量大,傳統(tǒng)管理方法,管理效率低下,且較容易出現(xiàn)漏洞。在信息化時(shí)代下,將SOA構(gòu)架應(yīng)用到圖書館檔案管理中,對(duì)于管理效率的提高具有積極意義。對(duì)其進(jìn)行整合與應(yīng)用,是未來圖書館檔案管理發(fā)展的主要方向。
1 圖書館檔案資源交換與整合方法
信息化時(shí)代下,圖書館檔案資源交換與整合方法主要包括以下幾種:
1.1 中間件
中間件模式,即利用點(diǎn)對(duì)點(diǎn)的方法實(shí)現(xiàn)檔案管理的一種模式,在該模式下,圖書館數(shù)據(jù)的交換,必須以中間件作為溝通橋梁來完成[1]。采用中間件作為主要檔案管理模式,簡(jiǎn)單方便,但依賴性強(qiáng),且后期維護(hù)困難,缺陷較為明顯。
1.2 大數(shù)據(jù)中心管理
大數(shù)據(jù)中心管理模式,要求將圖書館業(yè)務(wù)進(jìn)行重建與整合,將所有信息全部存儲(chǔ)到服務(wù)器中,以服務(wù)器為核心,實(shí)現(xiàn)對(duì)各類業(yè)務(wù)的綜合管理[2]。采用該種模式進(jìn)行檔案管理,系統(tǒng)性強(qiáng),管理便捷,但管理周期較長(zhǎng),對(duì)于資金的需求量大,同樣具有一定的缺陷。
1.3 SOA構(gòu)架
SOA構(gòu)架在考慮上述兩種管理方法的缺陷,吸取其優(yōu)勢(shì)的基礎(chǔ)上,對(duì)圖書館檔案資源進(jìn)行了整合,構(gòu)建了一套松散的共享平臺(tái),既提高了管理的統(tǒng)一性,又降低了資金需求量,后期維護(hù)同樣較為簡(jiǎn)單,成為了當(dāng)前圖書館檔案管理的主要模式之一[3]。
2 SOA框架
2.1 SOA框架構(gòu)成情況
SOA框架由三部分構(gòu)成,分別為服務(wù)提供者、服務(wù)注冊(cè)庫(kù)、服務(wù)請(qǐng)求者[4]。三者在框架中占據(jù)著不同地位,且互相聯(lián)系。服務(wù)請(qǐng)求者與服務(wù)提供者互相聯(lián)系,實(shí)現(xiàn)對(duì)服務(wù)的調(diào)用,與服務(wù)注冊(cè)庫(kù)互相聯(lián)系,實(shí)現(xiàn)對(duì)服務(wù)的查找。服務(wù)注冊(cè)庫(kù)與服務(wù)提供者互相聯(lián)系,實(shí)現(xiàn)對(duì)服務(wù)的發(fā)布。三者的共同作用,使得圖書館檔案管理得以實(shí)現(xiàn)。
2.2 服務(wù)提供者
從本質(zhì)上看,SOA框架下的服務(wù)提供者,必須為實(shí)體對(duì)象,需要通過對(duì)網(wǎng)絡(luò)的應(yīng)用,對(duì)請(qǐng)求者服務(wù)進(jìn)行執(zhí)行,在此基礎(chǔ)上,與服務(wù)注冊(cè)器聯(lián)系,為請(qǐng)求者對(duì)系統(tǒng)的訪問提供途徑。
2.3 服務(wù)注冊(cè)庫(kù)
服務(wù)注冊(cè)庫(kù)的主要功能在于為服務(wù)的實(shí)現(xiàn)提供支持,注冊(cè)庫(kù)允許服務(wù)請(qǐng)求者在其中完成與服務(wù)有關(guān)的描述發(fā)布,同時(shí)支持服務(wù)請(qǐng)求在其中完成對(duì)相應(yīng)信息的查找,是SOA構(gòu)架中的核心部分。
2.4 服務(wù)請(qǐng)求者
服務(wù)請(qǐng)求者,也稱操作的發(fā)起者,目的在于實(shí)現(xiàn)對(duì)相應(yīng)信息的查詢,并完成對(duì)服務(wù)的調(diào)用。服務(wù)請(qǐng)求者可以為應(yīng)用程序,同時(shí)也可以是軟件功能模塊,在SOA框架中,同樣占據(jù)著重要地位。
3 圖書館檔案管理中SOA架構(gòu)的整合與應(yīng)用
3.1 業(yè)務(wù)系統(tǒng)整合
在SOA構(gòu)架中,其內(nèi)部服務(wù)能夠?qū)崿F(xiàn)交互,該過程的實(shí)現(xiàn),需要以服務(wù)的傳輸為媒介來完成。在數(shù)據(jù)傳輸環(huán)境下,業(yè)務(wù)系統(tǒng)的靈活性顯著提升,為系統(tǒng)的整合奠定了基礎(chǔ)。SOA構(gòu)架下,不同業(yè)務(wù)系統(tǒng)的定義不同,通過對(duì)XML協(xié)議的應(yīng)用,消息可通過WSDL實(shí)現(xiàn)傳遞,提高了不同系統(tǒng)的信息傳輸效率,增強(qiáng)了系統(tǒng)功能。
3.2 檔案異構(gòu)資源管理
就目前的圖書館發(fā)展形態(tài)來看,數(shù)字圖書館已經(jīng)出現(xiàn),并得到了社會(huì)的廣泛支持。相對(duì)于傳統(tǒng)圖書館而言,數(shù)字圖書館中的業(yè)務(wù)數(shù)量更大,對(duì)于資源統(tǒng)一性的要求也更高,必須保證異構(gòu)資源可整合在一起,才能使系統(tǒng)功能得到更好的發(fā)揮,使服務(wù)請(qǐng)求者的請(qǐng)求能夠更好的實(shí)現(xiàn)。Web Service技術(shù)的應(yīng)用,是確保上述過程能夠有效實(shí)現(xiàn)的關(guān)鍵。該技術(shù)具有封裝統(tǒng)一管理服務(wù)及資源的Web接口,服務(wù)注冊(cè)中心能夠通過接口接收到服務(wù),進(jìn)而將其提供給請(qǐng)求者所使用,不僅有效整合了異構(gòu)資源,同時(shí)也使得請(qǐng)求的實(shí)現(xiàn)效率得到了有效提高。
3.3 信息檢索
信息檢索是數(shù)字圖書館的重要功能之一,檔案信息的查詢以及調(diào)取,均需要通過該功能來實(shí)現(xiàn)。在SOA框架下,SOA技術(shù)能夠?qū)崿F(xiàn)對(duì)不同業(yè)務(wù)系統(tǒng)信息的封裝,并將其整合到同一個(gè)交互環(huán)境下,為信息的檢索提供了便利。封裝過程需要以Web Service技術(shù)的應(yīng)用為基礎(chǔ)來實(shí)現(xiàn),而信息的發(fā)布以及接收過程,則需要以UDDI作為基礎(chǔ)來實(shí)現(xiàn)。檔案的查閱人員,可以通過UDDI注冊(cè)中心注冊(cè),繼而在系統(tǒng)中,通過信息檢索,完成信息的查閱過程,查閱過程較為便利。
3.4 服務(wù)集成
SOA框架的應(yīng)用,具有服務(wù)集成的功能,可以實(shí)現(xiàn)對(duì)當(dāng)前服務(wù)請(qǐng)求的調(diào)用,除此之外,如系統(tǒng)中存在新增的檔案,SOA技術(shù)還能夠自動(dòng)的對(duì)檔案進(jìn)行掃描,并將其記錄在系統(tǒng)中,以便查詢,極大的提高了系統(tǒng)的使用性能。
4 結(jié)論
綜上所述,在數(shù)字化圖書館下,將SOA構(gòu)架應(yīng)用到檔案管理中,能夠有效提高檔案管理的統(tǒng)一性與整合性,能夠使檔案管理效率與查詢效率得到提升,對(duì)于數(shù)字圖書館檔案管理水平的提高具有重要意義。
參考文獻(xiàn)
[1]周小健. 圖書館檔案管理中SOA架構(gòu)的整合與應(yīng)用[J]. 農(nóng)業(yè)圖書情報(bào)學(xué)刊,2015,02:168-171.
[2]王櫓媛,薛旭洋,楊虹雨. 基于SOA架構(gòu)管理體系整合的應(yīng)用與研究[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2013,01:221-222.
[3]祝聞華,趙朋朋. 基于SOA居民健康檔案與數(shù)據(jù)挖掘技術(shù)研究[J]. 計(jì)算機(jī)技術(shù)與發(fā)展,2013,06:175-178.
[4]翟曉娟,聶娜. 滿足用戶個(gè)體需求的圖書館開放平臺(tái)設(shè)計(jì)——基于OpenAPI、App、Mashup、SOA的集成實(shí)踐應(yīng)用[J]. 大學(xué)圖書館學(xué)報(bào),2011,06:26-33.