奚永旺
摘要:MyLibrary系統(tǒng)是近年來新推出的數(shù)字圖書館的個性化服務(wù)方式。運用MyLibrary系統(tǒng),可對大量的各類用戶提供定制的個性化服務(wù)。該文首先對Web和MyLibrary系統(tǒng)進行總體說明,然后對各個功能層進行逐一闡述,并指出該系統(tǒng)實現(xiàn)的評價及需解決問題。
關(guān)鍵詞:MyLibrary;Web;聯(lián)機公共目錄查詢系統(tǒng);博客
中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2012)33-7939-03
“MyLibrary”這個名詞是由北卡羅來納州立大學(xué)圖書館的摩根(K.Morgan)創(chuàng)造的。1998年摩根在《使用MyLibrary系統(tǒng)提供讓用戶滿意的服務(wù)》一文中開始正式使用這一名詞。
MyLibrary是指以個體信息用戶為中心、用戶可操作的、個性化的收集組織數(shù)字資源的一個信息門戶。一方面用戶可自主選擇定制信息,另一方面MyLibrary通過用戶訪問日志分析用戶相關(guān)需求,主動提供與此相關(guān)的最新信息內(nèi)容。目前國外比較有代表性的Mylibrary系統(tǒng)有:美國的北卡羅萊那州立大學(xué)圖書館的Mylibrary@Ncstate系統(tǒng)、洛杉磯國際研究實驗室研究圖書館Mylibrary@LANL系統(tǒng)、康納爾大學(xué)圖書館Mylibrary@cornell系統(tǒng)和多倫多大學(xué)Mylibrary系統(tǒng)。國內(nèi)的MyLibrary個性化服務(wù)系統(tǒng)主要有中國科學(xué)院國家科學(xué)數(shù)字圖書館建立的“我的數(shù)字圖書館—基于個性化集成定制的門戶網(wǎng)站”系統(tǒng)、浙江大學(xué)開發(fā)的“我的圖書館”系統(tǒng)、中國人民大學(xué)的“數(shù)字圖書館個性化信息服務(wù)系統(tǒng)”、清華大學(xué)圖書館的靈捷圖書館項目、國家圖書館數(shù)字資源門戶系統(tǒng)等。[1]
Web服務(wù)(WebService)是基于XML(可擴展標(biāo)記語言)和HTTPS的一種服務(wù),其通信協(xié)議主要基于SOAP,服務(wù)的描述通過WSDL,通過UDDI來發(fā)現(xiàn)和獲得服務(wù)的元數(shù)據(jù)。[2]
Web2.0是在已有的Web服務(wù)器架構(gòu)上創(chuàng)建的,但是更加強調(diào)后臺軟件。數(shù)據(jù)聯(lián)合不僅僅是名稱上和內(nèi)容管理發(fā)布方法不同,而且Web服務(wù)要求更加強壯的數(shù)據(jù)庫和工作流的支持,并且變得與傳統(tǒng)的企業(yè)內(nèi)部網(wǎng)的應(yīng)用服務(wù)器功能更加相似。近兩年來,Web2.0令互聯(lián)網(wǎng)從泡沫中蘇醒,帶來了新的風(fēng)潮,這個時代中的幾個關(guān)鍵詞就是:社區(qū)、互動、分享和參與。這股風(fēng)潮中的代表是:YouTube(視頻)、Blog(博客)和Wikipedia(維基百科)。Web2.0讓網(wǎng)絡(luò)信息資源更加豐富的同時也不斷膨脹。
Web2.0為用戶提供了一個友善快捷的平臺,讓用戶主動維護和分享自己的內(nèi)容,從而建立起一個豐富趣味的社交網(wǎng)絡(luò)系統(tǒng)。相對于Web1.0時期信息通過超鏈接實現(xiàn)跳轉(zhuǎn)不同,Web2.0的信息是通過在Web程序中的標(biāo)識代碼實現(xiàn)站內(nèi)互通的。
1構(gòu)建基于web服務(wù)的MyLibrary系統(tǒng)
從整體上看,在中國的高等院校中,建立起MyLibrary服務(wù)的院校的比例很小,有調(diào)查數(shù)據(jù)顯示:在國內(nèi)676所本科院校中,以建立起MyLibrary服務(wù)的圖書館不足20家,約占3。O%,做的比較成熟的有浙江大學(xué)、中國人民大學(xué)等。
用戶從圖書館及各方面網(wǎng)站所提供的全部數(shù)字資源里,選擇自己需要的信息組織在MyLibrary中,之后進入MyLibrary系統(tǒng)內(nèi)部進行組織、整理,用戶通過系統(tǒng)將獲取與此相關(guān)的最新內(nèi)容,此系統(tǒng)的最終目的是通過允許用戶選擇定制自己所需的信息資源,并且自己進行資源的組織以減少信息超載。
一般MyLibrary系統(tǒng)提供的功能有如下:新增館藏資源定制功能、個性化頁面定制、最新期刊目次推送、個人圖書館管理、個人鏈接(書簽)收藏、頁面布局、個性化(目次)信息推送、、我的學(xué)科館員、最新資料通告等。這些功能資源的獲得往往通過學(xué)科館員的努力。[3]
用戶在Web2.0結(jié)構(gòu)的網(wǎng)站中擁有屬于自己的信息數(shù)據(jù),用戶成為了網(wǎng)絡(luò)的中心,可以對信息數(shù)據(jù)進行控制和交互。這些功能完全基于Web,通過瀏覽器實現(xiàn)。技術(shù)實現(xiàn)易于操作和友善的用戶界面,創(chuàng)造的是一種民主且易于分享的架構(gòu),鼓勵每一個使用者對他們所使用的系統(tǒng)主動添加價值。而作為MyLibrary系統(tǒng)最主要核心就是能為用戶做什么,能夠帶來什么。主要能夠?qū)崿F(xiàn)提供讀者所需要的信息。
整個MyLibrary系統(tǒng)主要以三層建構(gòu)模式設(shè)計,包括以下層次模型:
服務(wù)層是Mylibrary系統(tǒng)對內(nèi)交互服務(wù),查新部門負(fù)責(zé)最新信息資源的推送服務(wù)、咨詢部門負(fù)責(zé)虛擬咨詢服務(wù)等。而各類信息資源檢索服務(wù)又是由不同的服務(wù)商提供的。眾多服務(wù)的提供形式各不相同,服務(wù)接口可能是基于ASP的或者E-mail的等,為此研發(fā)人員專門劃分了服務(wù)層用以對各種服務(wù)進行統(tǒng)一管理。服務(wù)層的主要功能是屏服務(wù)接口的不同,向上層提供統(tǒng)一形式的服務(wù)。
中間層:在服務(wù)層和用戶層中間需要進行必要的通訊協(xié)調(diào),這是劃分出中間層的主要原因。中間層主要起服務(wù)調(diào)度的作用。三層體系的劃分完全改變了現(xiàn)有MyLibrary系統(tǒng)中功能層次不明狀況,使系統(tǒng)的可維護性和擴展性得到顯著提高。
用戶層:個性化服務(wù)系統(tǒng)的真正使用層。用以建立用戶模型的信息資料來源于讀者用戶提交的信息,例如:研究專業(yè)、感興趣的學(xué)科等,或者讀者用戶的歷史查詢信息等。這就需要專門的功能模塊分析這些信息資料以建立精確的用戶模型,同時根據(jù)用戶模型產(chǎn)生執(zhí)行信息檢索的輔助信息。
層次模型圖如圖1所示。
層次模型圖建構(gòu)完成后,整個MyLibrary系統(tǒng)設(shè)計緊密結(jié)合圖書館的OPAC(聯(lián)機公共目錄查詢系統(tǒng))、網(wǎng)絡(luò)搜索引擎以及基礎(chǔ)的Web服務(wù),所有功能都通過Web服務(wù)實現(xiàn)。利用ASP網(wǎng)頁技術(shù),可選C#、C++等語言,后臺選用SQLServer數(shù)據(jù)庫,利用Windows2003Sever服務(wù)器系統(tǒng),把整個網(wǎng)站構(gòu)架完成。以下為具體系統(tǒng)設(shè)計:
此系統(tǒng)包括以下主要服務(wù):1)讀者搜索模塊:基于統(tǒng)一檢索平臺的個性化檢索系統(tǒng)。2)功能模塊:包括以下具體服務(wù):館藏資源定制功能、個性化頁面定制、信息推送、OPAC檢索定制、個人圖書館管理、個人鏈接(書簽)收藏、我的學(xué)科館員、手機圖書館、圖書館Blog(博客)等3、輔助性模塊:如基本的用戶登陸認(rèn)證和注冊模塊,維基幫助、頁面布局、在線咨詢、圖書館信息公布模塊等。[4]
MyLibrary系統(tǒng)設(shè)計流程,看圖2。
基于Web服務(wù)的MyLibrary系統(tǒng)提供讀者登錄和注冊,先注冊完成之后,注冊時最好實名制,方便后臺用戶管理。再進行登錄,進入到個人MyLibrary系統(tǒng)中,分為讀者搜索、功能模塊和輔助三大模塊。詳細介紹以下主要功能模塊:
1)館藏資源定制功能:根據(jù)用戶輸入的專業(yè)信息,定制了相關(guān)的專業(yè)館,用戶也可以自行添加其他專業(yè)的學(xué)術(shù)資源,資源已經(jīng)加入到檢索平臺中。
2)個性化頁面定制:根據(jù)自己的興趣愛好自由設(shè)置網(wǎng)站的欄目模塊。
3)OPAC檢索定制:根據(jù)用戶輸入的專業(yè)信息,用計算機終端來查詢基于圖書館局域網(wǎng)內(nèi)的館藏數(shù)據(jù)資源,通過聯(lián)機查找為讀者提供館藏文獻。
4)我的學(xué)科館員:由圖書館專任學(xué)科館員負(fù)責(zé),進行一對一提供服務(wù)。其中學(xué)科館員可以提供的服務(wù)包括對資源進行組織、為用戶提供參考咨詢服務(wù)、根據(jù)用戶的個性化需求及時向用戶推薦培訓(xùn)及新到數(shù)據(jù)庫的信息等。通過學(xué)科館員服務(wù),用戶在利用數(shù)字圖書館的過程中可以獲得交互式的幫助服務(wù),有利于用戶更好地利用數(shù)字圖書館。學(xué)科館員服務(wù)是未來個性化服務(wù)的一個發(fā)展趨勢,也是數(shù)字圖書館區(qū)別于某些商業(yè)門戶的特色服務(wù)。當(dāng)前,絕大多數(shù)數(shù)字圖書館都開通了此項服務(wù)。[5]
5)個人圖書館管理:進入個人圖書館后,可以查看我的借閱信息(借閱歷史和預(yù)約信息)、我的書架、我的書評、我的讀書筆記、我的圈子、我的消息以及留言板等,并可以進行相應(yīng)管理。在個人圖書館頁面還可以訪問好友的個人圖書館。
6)在線咨詢:用戶只需點擊網(wǎng)頁中的對話圖標(biāo),無需安裝或者下載任何軟件,就能直接和網(wǎng)站客服人員進行即時交流。
7)手機圖書館:讀者的手機和系統(tǒng)自動綁定,自動推送服務(wù),發(fā)短信提醒讀者數(shù)據(jù)更新。
8)圖書館blog和維基百科幫助:利用網(wǎng)絡(luò)服務(wù),建立讀者自己的圖書館博客,通過維基百科幫助,使兩者有機的結(jié)合在一起。給讀者提供更全的服務(wù)模式。
讀者檢索這模塊,必須要有好的搜索策略和搜索平臺,需要良好的搜索引擎作為支撐。特別是過濾一些用戶不需要的信息,檢索到用戶更需要的信息。例如:字符串匹配檢索、截詞檢索、精確檢索、模糊檢索,以達到精確匹配搜索。
通過以上參照,我們可以采用綜合搜索功能,利用最新計算機算法,進行檢索,實現(xiàn)獲取信息資源的目的。按照系統(tǒng)設(shè)計,頁面初步布局如下,看圖3。
根據(jù)用戶的檢索要求定期從本館各種專業(yè)數(shù)據(jù)庫中檢索符合條件的最新資源,并自動傳送到用戶指定的地址,同時利用機器學(xué)習(xí)機制跟蹤分析用戶行為,為用戶主動推送潛在有用的信息。
2系統(tǒng)待需解決的問題
該系統(tǒng)在安全性上必須保證。穩(wěn)定性是服務(wù)器的首選,其次應(yīng)具有強悍的性能和擴展性,服務(wù)器配置需求就要考慮到將來的更長一段時間內(nèi)可能會發(fā)生的變化而定制相適應(yīng)的方案。本系統(tǒng)根據(jù)網(wǎng)站的訪問量來定制自己的服務(wù)器,在性能需求強烈的時候,服務(wù)器具有可提升峰值使用期間的性能。在好用的同時,還要節(jié)省總體擁有成本:在計算需求降低時,主動讓服務(wù)器進入低功耗狀態(tài),從而降低運營成本和能耗。在其擴展性上,包括芯片,內(nèi)存,硬盤這些都可以根據(jù)以后實際的需求進行硬件升級。從圖書館的應(yīng)用上來說,服務(wù)器的穩(wěn)定與安全是至關(guān)重要的。
其次,讀者的登錄環(huán)境體現(xiàn)在web頁面上,登錄系統(tǒng)頁面必須加密,防止信息外泄。因此,該文建議使用WindowsServer2008,WindowsServer2008通過加強操作系統(tǒng)和保護網(wǎng)絡(luò)環(huán)境提高了安全性。通過加快IT系統(tǒng)的部署與維護、使服務(wù)器和應(yīng)用程序的合并與虛擬化更加簡單、提供直觀管理工具,WindowsServer2008為任何組織的服務(wù)器和網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)奠定了最好的基礎(chǔ)。從一個安全有保障的網(wǎng)絡(luò)連接,避免從安全特性不可知或不確定的網(wǎng)絡(luò)連接,也不要從安全性差勁的一些網(wǎng)絡(luò)連接,如一些開放的無線訪問點等。特殊情況下,必須使用一個安全代理,這樣你到安全資源的連接就會來自于一個有安全保障的網(wǎng)絡(luò)代理。最后,服務(wù)器的軟硬件配置也應(yīng)到底當(dāng)前各高校圖書館網(wǎng)站服務(wù)器水平。[6]
在網(wǎng)站的后臺及技術(shù)支持上,應(yīng)做到以下幾點:1)網(wǎng)站后臺管理功能也適用于架構(gòu),包括取消功能設(shè)計部分。2)HTML的針對搜索引擎的親設(shè)計,DIV+CSS布局設(shè)計。3)程序?qū)换?nèi)容傳輸安全性的考慮。以引用SSL技術(shù)來加密傳輸敏感數(shù)據(jù),也以采用Javascript加密+后臺腳本解密,交換秘鑰方式發(fā)送接收加密數(shù)據(jù)。4)程序?qū)Ψ乐筍QL注入攻擊,upload功能的漏洞檢測,暴力破解的代碼防范。5)本架構(gòu)輸出是基于功能動作訪問的不是基于頁面訪問的。
當(dāng)然,MyLibrary系統(tǒng)還存在許多缺陷,比如用戶缺乏使用MyLibrary意識,對MyLibrary的理解還不是很全面。資金的短缺,這使很多學(xué)校對MyLibrary望而卻步。目前系統(tǒng)還不是很成熟,需要大量的技術(shù)人才維護調(diào)試,人才的缺乏讓很多圖書館力不從心。為實現(xiàn)對用戶的個性化服務(wù)的基礎(chǔ)是對用戶需求的足夠了解,因此必須加強系統(tǒng)與用戶的交互性,這樣才能及時地了解用戶所需的資源和服務(wù),MyLibrary個性化服務(wù)系統(tǒng)需要為用戶提供一個功能強大的交流平臺,本系統(tǒng)采用一些網(wǎng)絡(luò)交流工具如MSN、Email、手機、博客等進行即時的互動,這樣就能夠充分了解用戶的需求,并能夠及時解決用戶在利用系統(tǒng)中出現(xiàn)的問題。[7]
3結(jié)束語
圖書館應(yīng)關(guān)注國外圖書館Mylibrary個性化信息服務(wù)的發(fā)展動態(tài)和前沿問題!吸收借鑒國外Mylibrary個性化信息服務(wù)的應(yīng)用成果!積極開拓Mylibrary個性化信息服務(wù)的新領(lǐng)域。利用該文提出的體系框架,我們具體設(shè)計了一個基于Web服務(wù)的MyLibrary軟件系統(tǒng)。該軟件系統(tǒng)通過Web交互式服務(wù)體現(xiàn)在網(wǎng)頁上,簡單易懂,能夠解決實際問題。因此讀者利用此系統(tǒng),必將能夠更好的獲取自己所需的數(shù)字資源,滿足用戶的需求。
參考文獻:
[1]蔣躍.數(shù)字圖書館Mylibrary個性化服務(wù)探析[J].北京:網(wǎng)絡(luò)財富,2009(2):129-130.
[2]copyvio.Web[EB/OL].(2010-03-23).http://baike.baidu.com/view/157153.htm?fr=ala0_1.
[3]羅敏.高校數(shù)字圖書館個性化信息服務(wù)的新探索[J].科技情報開發(fā)與經(jīng)濟,2009(22):29-30.
[4]王亮,郭一平.基于Web服務(wù)的MyLibrary@HUST系統(tǒng)[J].現(xiàn)代圖書情報技術(shù),2004(11):49-52.
[5]郭琳.國內(nèi)MyLibrary個性化服務(wù)系統(tǒng)優(yōu)化研究[J].圖書館學(xué)研究,2007(7):79-82.
[6]寧耀莉.圖書館個性化信息服務(wù)發(fā)展趨勢探究[J].四川圖書館學(xué)報,2010(6):24-26.
[7]陳小榮.中美圖書館MyLibrary個性化系統(tǒng)服務(wù)功能特征比較研究[J].圖書館學(xué)研究,2008(10):72-76.