陸康 薛同琦 周欣
摘 要 論文以南京曉莊學(xué)院移動(dòng)服務(wù)平臺(tái)I曉莊為例,實(shí)踐以多平臺(tái)和多系統(tǒng)關(guān)聯(lián)模式改變圖書(shū)館互聯(lián)網(wǎng)多應(yīng)用模式下繁瑣的登錄模式,逐步實(shí)現(xiàn)應(yīng)用數(shù)據(jù)關(guān)聯(lián),形成圖書(shū)館資源服務(wù)的數(shù)據(jù)化,服務(wù)效率的高效性,并且歸納出部署過(guò)程中存在的問(wèn)題,探討出解決方法。
關(guān)鍵詞 OpenID 關(guān)聯(lián)應(yīng)用 I曉莊
分類號(hào) G250.7
DOI 10.16810/j.cnki.1672-514X.2017.07.012
Abstract This paper takes Nanjing XiaoZhuang University I XiaoZhuang for example to practice multiple platforms and multiple system correlation patterns changing the library login mode under the multi-application mode of Internet. This mode gradually achieves the correlation of application data and forms the digitization of resource service, as well as the efficiency of the service. Also, this paper summarizes the problems existing in the deployment process, and discusses the solutions to the problems.
Keywords OpenID. Associated application. I XiaoZhuang.
0 序言
互聯(lián)網(wǎng)的普及和信息技術(shù)迅猛發(fā)展使得高校圖書(shū)館的傳統(tǒng)信息服務(wù)受到嚴(yán)峻挑戰(zhàn)。圖書(shū)館逐漸改變傳統(tǒng)的服務(wù)模式,借助于互聯(lián)網(wǎng)平臺(tái)開(kāi)展信息服務(wù)。例如圖書(shū)館一般利用讀者經(jīng)常使用或者容易接受的網(wǎng)絡(luò)平臺(tái),將圖書(shū)館信息服務(wù)逐漸關(guān)聯(lián)到讀者的教學(xué),科研,學(xué)習(xí)等日?;顒?dòng)中[1]。最近幾年以來(lái),高校圖書(shū)館在網(wǎng)絡(luò)平臺(tái)新技術(shù)的應(yīng)用環(huán)境下,也不斷嘗試開(kāi)展第三方平臺(tái)服務(wù),例如微信,微博,QQ等新型的網(wǎng)絡(luò)平臺(tái)信息服務(wù)模式,并進(jìn)行一系列的實(shí)踐探索[2-5]。然而當(dāng)前高校圖書(shū)館在平臺(tái)建設(shè)與創(chuàng)新服務(wù)方面,往往只注重建設(shè),應(yīng)用內(nèi)容的維護(hù)和更新還不夠及時(shí),并且缺乏特色。雖然高校圖書(shū)館是專業(yè)性的圖書(shū)館,目的是為教學(xué)與科研服務(wù),但是一個(gè)吸引不了讀者的網(wǎng)絡(luò)平臺(tái),必然關(guān)注度較低,讀者的使用率也較低。反之,應(yīng)用內(nèi)容的豐富化,檢索方式的便捷化,更容易吸引讀者訪問(wèn),利用率自然就會(huì)升高[6]。隨著信息技術(shù)的不斷發(fā)展,部分高校也嘗試建設(shè)各種圖書(shū)館互聯(lián)網(wǎng)平臺(tái),例如微信圖書(shū)館、移動(dòng)圖書(shū)館等移動(dòng)平臺(tái)。由于投入成本較高,高校圖書(shū)館暫未全面實(shí)施應(yīng)用平臺(tái)的關(guān)聯(lián)。本文在南京曉莊學(xué)院圖書(shū)館實(shí)踐關(guān)聯(lián)應(yīng)用的基礎(chǔ)上,介紹了圖書(shū)館應(yīng)用平臺(tái)的關(guān)聯(lián)學(xué)校門(mén)戶“I曉莊”等第三方平臺(tái)的建設(shè)經(jīng)驗(yàn),闡述了在互聯(lián)網(wǎng)尤其是移動(dòng)互聯(lián)網(wǎng)時(shí)代高校圖書(shū)館將應(yīng)用嫁接于第三方應(yīng)用平臺(tái),并在此基礎(chǔ)上實(shí)踐關(guān)聯(lián)服務(wù),提升服務(wù)效率的過(guò)程,同時(shí)重點(diǎn)探討在移動(dòng)網(wǎng)絡(luò)中進(jìn)行知識(shí)共享的重要作用。
1 互聯(lián)網(wǎng)對(duì)高校圖書(shū)館的重要影響
互聯(lián)網(wǎng)尤其是移動(dòng)互聯(lián)網(wǎng)的普及,改變了原有的圖書(shū)館服務(wù)模式,使得圖書(shū)館從傳統(tǒng)的點(diǎn)對(duì)點(diǎn)(P2P)的圖書(shū)館與讀者對(duì)等模式,逐步發(fā)展成圖書(shū)館各種服務(wù)系統(tǒng)平臺(tái)與讀者的多對(duì)單的模式。圖書(shū)館網(wǎng)絡(luò)平臺(tái)建設(shè)呈現(xiàn)多元化趨勢(shì),許多圖書(shū)館建設(shè)網(wǎng)絡(luò)平臺(tái)的過(guò)程中,過(guò)分追求數(shù)量而忽視平臺(tái)質(zhì)量與內(nèi)容建設(shè),造成許多網(wǎng)絡(luò)平臺(tái)的訪問(wèn)率較低。由于圖書(shū)館服務(wù)對(duì)象是讀者,而讀者利用圖書(shū)館的內(nèi)容主要是資源。網(wǎng)絡(luò)的普及化增加了資源獲取的渠道,網(wǎng)絡(luò)的便捷性使得讀者更為傾向于對(duì)其的利用。圖書(shū)館近些年來(lái)不斷引進(jìn)數(shù)字化資源模式,初衷就是為了順應(yīng)網(wǎng)絡(luò)化,數(shù)字化對(duì)傳統(tǒng)圖書(shū)館服務(wù)模式的沖擊,是為了更好順應(yīng)讀者的資源獲取習(xí)慣。現(xiàn)在高校圖書(shū)館的網(wǎng)絡(luò)服務(wù)一般由兩個(gè)部分組成,即資源和平臺(tái)服務(wù)。平臺(tái)服務(wù)主要是為了資源在網(wǎng)絡(luò)中拓展服務(wù)渠道。從最初的圖書(shū)館網(wǎng)絡(luò)門(mén)戶,到后續(xù)手機(jī)發(fā)展而衍生出的短信服務(wù),移動(dòng)互聯(lián)網(wǎng)的普及和社交網(wǎng)絡(luò)的應(yīng)用又成就了博客、人人網(wǎng)、移動(dòng)圖書(shū)館、微信圖書(shū)館、微博等第三方應(yīng)用的拓展。
第三方平臺(tái)的關(guān)聯(lián)應(yīng)用對(duì)高校圖書(shū)館的影響已經(jīng)日益顯現(xiàn)。第三方平臺(tái)擁有廣泛的用戶群體,圖書(shū)館關(guān)聯(lián)服務(wù)能夠促進(jìn)資源共享,同時(shí)還豐富了第三方平臺(tái)的架構(gòu)內(nèi)容,增加了讀者之間的知識(shí)交流,可以認(rèn)為是延生圖書(shū)館網(wǎng)絡(luò)服務(wù)的一種高效模式。圖書(shū)館作為以讀者為服務(wù)對(duì)象的機(jī)構(gòu),建立圖書(shū)館與讀者之間方便快捷的資源服務(wù)互動(dòng)通道是當(dāng)前互聯(lián)網(wǎng)時(shí)代高校圖書(shū)館的課題。
2 高校圖書(shū)館關(guān)聯(lián)服務(wù)現(xiàn)狀
2.1 關(guān)聯(lián)服務(wù)的實(shí)現(xiàn)方式
高校圖書(shū)館關(guān)聯(lián)網(wǎng)絡(luò)服務(wù)應(yīng)用的方式很多,如高校圖書(shū)館網(wǎng)站在學(xué)校門(mén)戶或者其他部門(mén)網(wǎng)站中以鏈接的形式關(guān)聯(lián)。關(guān)聯(lián)服務(wù),在一定程度上可以提高圖書(shū)館網(wǎng)站的訪問(wèn)率,但是隨著移動(dòng)互聯(lián)網(wǎng)的應(yīng)用不斷普及,讀者利用移動(dòng)終端如智能手機(jī)、平板電腦等設(shè)備訪問(wèn)網(wǎng)絡(luò)的頻率也隨之提高。圖書(shū)館將移動(dòng)圖書(shū)館關(guān)聯(lián)到南京曉莊學(xué)院等公眾號(hào)的服務(wù)咨詢中,不僅增加了學(xué)校公眾號(hào)應(yīng)用內(nèi)容,而且還擴(kuò)大了移動(dòng)圖書(shū)館的覆蓋范圍。移動(dòng)網(wǎng)絡(luò)中的關(guān)聯(lián)應(yīng)用,取決于建設(shè)機(jī)構(gòu)是否接納圖書(shū)館。高校圖書(shū)館與高校部門(mén)合作的案例很多,如畢業(yè)生離校系統(tǒng)的建設(shè),以及高校的畢業(yè)季,都有圖書(shū)館參與或者圖書(shū)館主導(dǎo)的身影,如廈門(mén)大學(xué)圖書(shū)館的“圕時(shí)光”,其靈感來(lái)源于“淘寶時(shí)光機(jī)”,主要通過(guò)圖書(shū)館網(wǎng)絡(luò)平臺(tái)展示讀者在校期間利用圖書(shū)館的情況,可以給讀者留下深刻的回憶。高校圖書(shū)館運(yùn)用網(wǎng)絡(luò)關(guān)聯(lián)服務(wù),逐步改變了傳統(tǒng)的關(guān)聯(lián)方式。物理關(guān)聯(lián),組織關(guān)聯(lián)和虛擬關(guān)聯(lián)三種傳統(tǒng)的關(guān)聯(lián)方式在網(wǎng)絡(luò)技術(shù)廣泛運(yùn)用的環(huán)境下[7-8],已經(jīng)不能夠滿足讀者和科研部門(mén)需求。高校圖書(shū)館的關(guān)聯(lián)服務(wù)改變了圖書(shū)館傳統(tǒng)的服務(wù)理念,使得圖書(shū)館從傳統(tǒng)的以圖書(shū)館建設(shè)為中心向以讀者為中心轉(zhuǎn)變。
2.2 關(guān)聯(lián)網(wǎng)絡(luò)服務(wù)必要性與可行性
2.2.1 關(guān)聯(lián)網(wǎng)絡(luò)服務(wù)必要性
高校教學(xué)與科研網(wǎng)絡(luò)化趨勢(shì)越來(lái)越明顯,網(wǎng)絡(luò)課程與在線學(xué)習(xí)的結(jié)合已經(jīng)逐步被高校讀者所接受。隨著教學(xué)與科研的網(wǎng)絡(luò)化與數(shù)字化,讀者的信息行為也隨之發(fā)生變化。網(wǎng)絡(luò)已經(jīng)將讀者的學(xué)習(xí)、科研與學(xué)術(shù)活動(dòng)、社交活動(dòng)融合在一起。讀者已經(jīng)習(xí)慣接受在互聯(lián)網(wǎng)中進(jìn)行信息交流與資源獲取。互聯(lián)網(wǎng)科學(xué)(E-Science)的發(fā)展為圖書(shū)館信息服務(wù)提出新的要求,讓學(xué)科館員從中間聯(lián)絡(luò)人的角色逐步向關(guān)聯(lián)學(xué)科的第二代學(xué)科館員轉(zhuǎn)變。讀者科研工作也需要借助于互聯(lián)網(wǎng)工具,信息獲取的便捷性與及時(shí)性是當(dāng)前科研工作高效開(kāi)展的客觀前提。
2.2.2 關(guān)聯(lián)網(wǎng)絡(luò)服務(wù)可行性
高校圖書(shū)館關(guān)聯(lián)服務(wù),從理念上已經(jīng)具備一定基礎(chǔ)。關(guān)聯(lián)服務(wù)的基本準(zhǔn)則就是以讀者為中心,提供讀者所需的信息資源服務(wù)。而關(guān)聯(lián)網(wǎng)絡(luò)服務(wù),延續(xù)了高校圖書(shū)館關(guān)聯(lián)服務(wù)的傳統(tǒng)理念,采用網(wǎng)絡(luò)等現(xiàn)代信息技術(shù)手段關(guān)聯(lián)讀者的教學(xué)科研生活,有利于促進(jìn)圖書(shū)館服務(wù)由被動(dòng)服務(wù)向主動(dòng)服務(wù)轉(zhuǎn)變。
高校圖書(shū)館傳統(tǒng)的服務(wù)模式一般為單向式,集中式和坐等式。在新的網(wǎng)絡(luò)環(huán)境下,如果不能及時(shí)了解讀者所需,所想,圖書(shū)館的資源利用率將會(huì)逐步走低,造成一定的資源浪費(fèi)。用一定的網(wǎng)絡(luò)方法進(jìn)行讀者信息行為的數(shù)據(jù)采集,可以了解讀者的信息需求。如嘗試?yán)镁W(wǎng)絡(luò)訪問(wèn)方式獲取讀者利用數(shù)字資源情況,利用讀者訪問(wèn)圖書(shū)館信息門(mén)戶的情況等信息對(duì)讀者信息偏好進(jìn)行分析研究[9-11],然后將圖書(shū)館的信息資源及時(shí)準(zhǔn)確通過(guò)圖書(shū)館的關(guān)聯(lián)網(wǎng)絡(luò)平臺(tái),如微信圖書(shū)館、移動(dòng)圖書(shū)館等推送給讀者。
3 高校圖書(shū)館關(guān)聯(lián)平臺(tái)應(yīng)用
3.1 關(guān)聯(lián)平臺(tái)的概念與內(nèi)涵
高校圖書(shū)館關(guān)聯(lián)網(wǎng)絡(luò)服務(wù)平臺(tái),主要實(shí)現(xiàn)方法是通過(guò)現(xiàn)有的圖書(shū)館網(wǎng)絡(luò)門(mén)戶平臺(tái),如微信圖書(shū)館、移動(dòng)圖書(shū)館、移動(dòng)門(mén)戶網(wǎng)站以及互聯(lián)網(wǎng)門(mén)戶等,關(guān)聯(lián)到高校其他部門(mén)的網(wǎng)絡(luò)門(mén)戶或者移動(dòng)門(mén)戶中,實(shí)現(xiàn)多渠道鏈接與信息推送的網(wǎng)絡(luò)服務(wù)模式。由于網(wǎng)路平臺(tái)的建設(shè)成本與維護(hù)成本較高,而現(xiàn)有的網(wǎng)絡(luò)服務(wù)模式百花齊放,高校圖書(shū)館不可能窮盡所有網(wǎng)絡(luò)平臺(tái)提供服務(wù),所以引入關(guān)聯(lián)服務(wù)的概念,借助于第三方平臺(tái)開(kāi)展信息服務(wù)是圖書(shū)館網(wǎng)絡(luò)信息服務(wù)經(jīng)濟(jì)化與規(guī)模化的途徑之一。從互聯(lián)網(wǎng)層面來(lái)分析,隨著傳統(tǒng)互聯(lián)網(wǎng)與移動(dòng)互聯(lián)網(wǎng)的深入融合,圖書(shū)館信息資源服務(wù)的便捷性與高效性會(huì)逐步得到體現(xiàn)[12]。
3.2 關(guān)聯(lián)平臺(tái)的發(fā)展條件
3.2.1 關(guān)聯(lián)服務(wù)對(duì)館員的要求
圖書(shū)館館員是服務(wù)的主要執(zhí)行者,圖情界學(xué)者對(duì)關(guān)聯(lián)的研究最初是以館員為研究對(duì)象進(jìn)行的。我國(guó)近些年來(lái)圖書(shū)館關(guān)聯(lián)研究主要圍繞關(guān)聯(lián)學(xué)科服務(wù)、關(guān)聯(lián)館員、關(guān)聯(lián)服務(wù)技術(shù)模式[13]、關(guān)聯(lián)服務(wù)背景幾個(gè)方面進(jìn)行。館員作為關(guān)聯(lián)服務(wù)的主體,首先需要具備良好的職業(yè)道德和服務(wù)熱情。其次,館員需要具備網(wǎng)絡(luò)服務(wù)的基礎(chǔ)知識(shí)和專業(yè)技術(shù)。再次,館員需要了解圖書(shū)館的各種服務(wù)規(guī)范與資源概況。最后,館員需要實(shí)時(shí)掌握讀者的信息需求并且及時(shí)反饋。
3.2.2 關(guān)聯(lián)服務(wù)對(duì)技術(shù)的要求
關(guān)聯(lián)服務(wù)的發(fā)展與信息技術(shù)的發(fā)展緊密聯(lián)系是一種理念的引入和實(shí)踐的創(chuàng)新探索。關(guān)聯(lián)網(wǎng)絡(luò)服務(wù)將圖書(shū)館從實(shí)體服務(wù)空間推廣到虛擬網(wǎng)絡(luò)空間,其應(yīng)用符合當(dāng)前讀者對(duì)資源獲取的需求?;ヂ?lián)網(wǎng)技術(shù)以及移動(dòng)互聯(lián)網(wǎng)發(fā)展不斷改變讀者對(duì)物理圖書(shū)館的利用方式,讀者對(duì)物理圖書(shū)館的資源興趣逐步降低,對(duì)圖書(shū)館的環(huán)境與設(shè)施的利用提高。資源的數(shù)字化滿足了讀者淺閱讀需求。關(guān)聯(lián)應(yīng)用技術(shù)的不斷發(fā)展也為圖書(shū)館開(kāi)展網(wǎng)絡(luò)關(guān)聯(lián)服務(wù)提供了技術(shù)支撐。關(guān)聯(lián)數(shù)據(jù)庫(kù)、關(guān)聯(lián)瀏覽器等網(wǎng)絡(luò)技術(shù)工具日益增多,應(yīng)用逐步成熟。第三方網(wǎng)絡(luò)平臺(tái)的廣泛應(yīng)用提供了關(guān)聯(lián)服務(wù)環(huán)境,目前比較推崇的微信圖書(shū)館,就是一個(gè)比較成熟的關(guān)聯(lián)網(wǎng)絡(luò)平臺(tái)。借助于日益成熟網(wǎng)絡(luò)平臺(tái),關(guān)聯(lián)圖書(shū)館應(yīng)用,開(kāi)展信息服務(wù)已經(jīng)成為圖書(shū)館比較關(guān)注的網(wǎng)絡(luò)服務(wù)拓展方式。
3.3 圖書(shū)館網(wǎng)絡(luò)營(yíng)銷與服務(wù)結(jié)合
互聯(lián)網(wǎng)中多平臺(tái)的發(fā)展使得讀者信息資源獲取的途徑增多,圖書(shū)館作為高校信息資源保障的基礎(chǔ)也隨之動(dòng)搖。高校圖書(shū)館借助于網(wǎng)絡(luò)平臺(tái)拓展新的服務(wù)方式,引入網(wǎng)絡(luò)營(yíng)銷手段,開(kāi)展學(xué)科服務(wù)與信息推送,讓讀者隨時(shí)隨地了解圖書(shū)館所擁有的信息資源。通過(guò)信息互動(dòng)的方式,讓讀者與圖書(shū)館之間相互了解,一方面能夠讓圖書(shū)館的信息資源被充分利用,提高了信息資源的利用率,避免了資源的浪費(fèi)。另一方面能夠讓讀者充分回歸圖書(shū)館,提升自我的學(xué)習(xí)修養(yǎng)和科研能力,從而提升高校的學(xué)術(shù)水平,形成良好的科研氛圍。高校圖書(shū)館利用營(yíng)銷的理念進(jìn)行的網(wǎng)絡(luò)服務(wù)主要有網(wǎng)站、移動(dòng)圖書(shū)館、微信圖書(shū)館、微博等。
4 “I曉莊”圖書(shū)館關(guān)聯(lián)應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)
4.1 用戶請(qǐng)求,匹配與組合設(shè)計(jì)
OpenID是一個(gè)以用戶為中心的數(shù)字身份識(shí)別框架,它具有開(kāi)放、分散性。OpenID的技術(shù)原理是把URI作為用戶標(biāo)識(shí),OpenID身份提供的網(wǎng)站作為驗(yàn)證方,其他網(wǎng)站通過(guò)OpenID驗(yàn)證協(xié)議透明地委托驗(yàn)證方來(lái)實(shí)現(xiàn)用戶身份驗(yàn)證的一種機(jī)制。OpenID可以應(yīng)用于所有需要身份驗(yàn)證的地方,實(shí)現(xiàn)單點(diǎn)登錄和跨站點(diǎn)的數(shù)據(jù)共享。任何網(wǎng)站都可以使用OpenID來(lái)作為用戶登錄的方式,任何網(wǎng)站也都可以作為OpenID身份的提供者,具有開(kāi)放、分散、自由等特征[14-15]。
由于“I曉莊”設(shè)計(jì)為校內(nèi)用戶服務(wù),要驗(yàn)證用戶的合法性。系統(tǒng)用戶IDqnr包括教師工號(hào)(Teacher Number);學(xué)生學(xué)號(hào)(Student Number)兩種身份。不同用戶身份,對(duì)應(yīng)的功能模塊在認(rèn)證用戶的過(guò)程中,自動(dòng)加以區(qū)分。系統(tǒng)對(duì)應(yīng)的活動(dòng)管理模塊需收集用戶與各應(yīng)用之間的交互數(shù)據(jù), 把用戶分成不同的組, 針對(duì)不同身份的用戶,提供不同的服務(wù)。
運(yùn)用Servlet 和JDBC原理[16]提取用戶身份的算法描述如下:
輸入: 用戶輸入ID
輸出: 用戶身份判別、是否調(diào)用活動(dòng)模塊、調(diào)用何種模塊
(1) 遍歷數(shù)據(jù)庫(kù)中用戶映射表, 根據(jù)用戶ID判別用戶屬性。
(2) 通過(guò) XML 向Millennium 系統(tǒng)發(fā)送HTTP 請(qǐng)求, 利用Millennium 系統(tǒng)Patron Update Web Service API, 調(diào)用SearchPatrons 方法, 返回用戶對(duì)象信息集patronFields。
(3) 利用Patron patron函數(shù), 遍歷用戶對(duì)象信息集, 通過(guò)getFieldTag()方法找到Field Tag 為47的字段, 該字段代表用戶類型, 通過(guò)getValue()方法提取其讀者類型值。
(4) 遍歷用戶類型映射表, 找到該Value 值對(duì)應(yīng)的用戶類型。
(5) 針對(duì)用戶身份為教師或者學(xué)生, 調(diào)用不同類型的活動(dòng)模塊。
4.2 API關(guān)聯(lián)應(yīng)用組合框架
“I曉莊”中,圖書(shū)館應(yīng)用部分主要分為三個(gè)部分,其一是圖書(shū)檢索與個(gè)人圖書(shū)館部分;第二是超星圖書(shū)館;第三是圖書(shū)公告。圖書(shū)檢索與個(gè)人圖書(shū)館部分,與圖書(shū)館管理系統(tǒng)中OPAC數(shù)據(jù)庫(kù)對(duì)接,提供讀者圖書(shū)檢索以及個(gè)人借閱情況查詢等功能。超星圖書(shū)館部分主要是在“I曉莊”中關(guān)聯(lián)超星移動(dòng)圖書(shū)館的WAP網(wǎng)站,提供超星圖書(shū)館的數(shù)字資源服務(wù)功能。圖書(shū)公告主要是利用API關(guān)聯(lián)圖書(shū)館門(mén)戶網(wǎng)站的新聞與資源動(dòng)態(tài)模塊,實(shí)時(shí)更新圖書(shū)館的各類公告信息。如圖1所示:
4.2.1 外部關(guān)聯(lián)
外部站點(diǎn)請(qǐng)求用戶發(fā)送標(biāo)識(shí),通常使用帶有Open圖標(biāo)的文本輸入框、用于提交信息的按鈕組成的form來(lái)完成。文本輸入框的name屬性應(yīng)為openid_identifier,以便瀏覽器自動(dòng)將其識(shí)別為一個(gè)OpenID登錄form。
用戶輸入標(biāo)識(shí),標(biāo)識(shí)采用下面的形式:
? URI/URL (http或者h(yuǎn)ttps)
用戶標(biāo)識(shí)類似:http://myname.myhost.com/。本系統(tǒng)用戶關(guān)聯(lián)標(biāo)識(shí)為:http://my.njxzc.edu.cn/。同時(shí)外部站點(diǎn)經(jīng)常將OpenID的 logo標(biāo)識(shí)放置到其登錄form上,便于識(shí)別使用OpenID。用戶在點(diǎn)擊位于外部站點(diǎn)登錄頁(yè)面上的“Login”按鈕后便啟動(dòng)了認(rèn)證過(guò)程。
4.2.2 標(biāo)準(zhǔn)化
當(dāng)用戶輸入了標(biāo)識(shí)后,此標(biāo)識(shí)便由外部站點(diǎn)進(jìn)行整理,而整理的過(guò)程就是標(biāo)準(zhǔn)化的過(guò)程。由于標(biāo)識(shí)使用XRI或URI格式,因此整理的過(guò)程非常復(fù)雜,例如:
(1)如果標(biāo)識(shí)以xri://、xri://$ip或者xri://$dns*開(kāi)頭,那么我們要去掉這些頭部標(biāo)記。
(2)如果余下字符串中的第一個(gè)字符是XRI的全局上下文符號(hào)(=、@、+、 $、!),那么此字符串為標(biāo)準(zhǔn)的XRI標(biāo)識(shí)。否則,將被視為HTTP URL(如果http/https前綴沒(méi)有定義,我們需要為其添加上http://)。當(dāng)然,URL必須遵守URL命名規(guī)范。最終獲得的URL就是一個(gè)標(biāo)準(zhǔn)的URL標(biāo)識(shí)。
4.2.3 發(fā)現(xiàn)
發(fā)現(xiàn)是指Relying Party站點(diǎn)查詢與OpenID服務(wù)器進(jìn)行通訊的方式。外部站點(diǎn)使用標(biāo)準(zhǔn)化的標(biāo)識(shí)來(lái)查詢用于發(fā)起請(qǐng)求所必須的信息。對(duì)于“發(fā)現(xiàn)”階段來(lái)講,其使用的解析協(xié)議和獲取的結(jié)果文檔都取決于在標(biāo)準(zhǔn)化階段決定的標(biāo)識(shí)類型。例如:圖書(shū)館網(wǎng)站中的新聞模塊URL:http://lib.njxzc.edu.cn/gnxw/list.htm 采用YADIS協(xié)議:將URL連接到XRDS上。這是一種非常簡(jiǎn)單的協(xié)議,它將當(dāng)前的HTTP或者HTTPS URL直接指向XRDS。而XRDS是一種基于XML的XRI資源描述符。它被設(shè)計(jì)用來(lái)提供關(guān)于XRI的可用的、描述性信息。在OpenID應(yīng)用場(chǎng)合中,XRDS用來(lái)描述OpenID服務(wù)器,并且使用“priority”參數(shù)標(biāo)識(shí)了用戶對(duì)服務(wù)器的優(yōu)選順序。在本系統(tǒng)中,部分功能通過(guò)信息門(mén)戶URL:http://my.njxzc.edu.cn/ 進(jìn)行關(guān)聯(lián),例如使用HTML代碼。在HTML的;在URL前必須提供以下標(biāo)簽:
發(fā)現(xiàn)過(guò)程允許實(shí)現(xiàn)以下兩點(diǎn):
(1)OpenID提供者端點(diǎn)URL:OpenID服務(wù)器URL。
(2) 認(rèn)證協(xié)議版本應(yīng)該是OpenID認(rèn)證使用的協(xié)議版本。
4.2.4 Relying Party
Relying Party是站點(diǎn)建立與OpenID服務(wù)器之間的關(guān)聯(lián)。通過(guò)在外部站點(diǎn)和OpenID服務(wù)器之間的關(guān)聯(lián)(association),可以建立一種在兩者之間共享的加密通道,它可以用來(lái)驗(yàn)證后續(xù)的協(xié)議信息并降低通訊回合數(shù)。在OpenID規(guī)范中對(duì)于實(shí)際創(chuàng)建關(guān)聯(lián)的過(guò)程進(jìn)行了詳盡的描述。簡(jiǎn)單來(lái)講就是使用了一種Diffie-Hellman密鑰交換算法來(lái)生成共享密鑰。此密鑰用于對(duì)信息進(jìn)行簽名。
Relying Party站點(diǎn)請(qǐng)求認(rèn)證,通過(guò)使用重定向頁(yè)面可以建立認(rèn)證請(qǐng)求。外部站點(diǎn)并沒(méi)有直接發(fā)送HTTP請(qǐng)求到OpenID服務(wù)器,而是重定向到OpenID服務(wù)器頁(yè)面。由于OpenID服務(wù)器能夠從用戶瀏覽器中讀取cookie而沒(méi)有將任何認(rèn)證細(xì)節(jié)泄露給外部站點(diǎn),因此這個(gè)過(guò)程是安全的。
4.2.5 OpenID服務(wù)器回應(yīng)認(rèn)證請(qǐng)求
在接收到OpenID認(rèn)證請(qǐng)求后,OpenID服務(wù)器必須決定允許還是拒絕此用戶的認(rèn)證。這將取決于用戶從前是否在OpenID服務(wù)器上認(rèn)證過(guò)。OpenID服務(wù)器在接收認(rèn)證請(qǐng)求信息時(shí)具有控制權(quán),這意味著它不但能夠異步地回應(yīng)認(rèn)證請(qǐng)求信息,并在它回應(yīng)認(rèn)證請(qǐng)求之前與用戶進(jìn)行一系列的交互。大多數(shù)認(rèn)證服務(wù)器都提供給用戶一個(gè)頁(yè)面使其能夠選擇允許或者拒絕來(lái)自外部站點(diǎn)的認(rèn)證請(qǐng)求。此回應(yīng)通過(guò)將用戶重定向到外部站點(diǎn)的方式發(fā)送,以確保外部站點(diǎn)和OpenID服務(wù)器之間在認(rèn)證請(qǐng)求/回應(yīng)過(guò)程中沒(méi)有直接通訊。
OpenID在系統(tǒng)中解決了單點(diǎn)登錄問(wèn)題,在圖書(shū)館異構(gòu)系統(tǒng)環(huán)境下,采用較為開(kāi)放性的接口,解決了系統(tǒng)之間的登錄關(guān)聯(lián)問(wèn)題,不僅方便了讀者訪問(wèn)圖書(shū)館的各種應(yīng)用,同時(shí)也為解決異構(gòu)系統(tǒng)之間數(shù)據(jù)關(guān)聯(lián)性問(wèn)題提供了便捷的路徑。
4.3 基于API的組合實(shí)現(xiàn)
高校圖書(shū)館借助于高校的網(wǎng)絡(luò)平臺(tái)進(jìn)行信息推廣服務(wù),是高校圖書(shū)館相對(duì)于公共圖書(shū)館的一大優(yōu)勢(shì)。而高校圖書(shū)館的讀者群體較公共圖書(shū)館單一,學(xué)校網(wǎng)絡(luò)平臺(tái)能夠集成較多數(shù)用戶,所以圖書(shū)館關(guān)聯(lián)高校網(wǎng)絡(luò)服務(wù)平臺(tái)開(kāi)展信息服務(wù)能夠最大程度地關(guān)聯(lián)到讀者。“I曉莊”是學(xué)校為全體師生和校友及公眾打造的移動(dòng)校園應(yīng)用平臺(tái)。通過(guò)“I曉莊”可以了解學(xué)校新聞、通知公告等校園動(dòng)態(tài)信息,還可以查看圖書(shū)資源、招生就業(yè)、校園黃頁(yè)、班車信息、個(gè)人信息等學(xué)習(xí)生活服務(wù)信息[17]。圖書(shū)館作為高校組成部分,其基礎(chǔ)性應(yīng)用集成到“I曉莊”中,成為其功能之一。
采用關(guān)聯(lián)服務(wù)不僅降低了平臺(tái)建設(shè)成本,而且擴(kuò)大了圖書(shū)館的宣傳面,在一定程度上加強(qiáng)了圖書(shū)館互聯(lián)網(wǎng)平臺(tái)信息推廣力度。南京曉莊學(xué)院圖書(shū)館根據(jù)讀者需求,將相關(guān)應(yīng)用服務(wù)關(guān)聯(lián)至學(xué)校移動(dòng)互聯(lián)網(wǎng)中,不僅提高了讀者的關(guān)注度,而且豐富了學(xué)校移動(dòng)互聯(lián)網(wǎng)平臺(tái)的內(nèi)容。如圖2所示,“I曉莊”平臺(tái)主頁(yè)面中關(guān)聯(lián)了圖書(shū)資源內(nèi)容。
在圖書(shū)資源中,根據(jù)圖書(shū)館服務(wù)讀者的需要,以及移動(dòng)客戶端技術(shù)支持程度,關(guān)聯(lián)OPAC和超星移動(dòng)圖書(shū)館兩部分內(nèi)容。如圖3所示:
5 互聯(lián)網(wǎng)OpenID關(guān)聯(lián)應(yīng)用拓展
高校圖書(shū)館擁有的網(wǎng)絡(luò)平臺(tái)一般包括信息門(mén)戶、移動(dòng)圖書(shū)館、微信圖書(shū)館、WAP網(wǎng)站等。這些網(wǎng)絡(luò)平臺(tái)可以通過(guò)鏈接或者數(shù)據(jù)采集的方式與其他互聯(lián)網(wǎng)平臺(tái)進(jìn)行互動(dòng)關(guān)聯(lián)。如圖4所示:
圖4中,圖書(shū)館關(guān)聯(lián)網(wǎng)絡(luò)服務(wù)一般是以圖書(shū)館的信息門(mén)戶為基礎(chǔ),逐步拓展到移動(dòng)互聯(lián)網(wǎng)中,其中圖書(shū)檢索與讀者管理由OPAC系統(tǒng)提供數(shù)據(jù)支持,其余各系統(tǒng)都是從圖書(shū)館信息門(mén)戶或者對(duì)應(yīng)的系統(tǒng)采集數(shù)據(jù)信息。網(wǎng)頁(yè)信息采集技術(shù)已經(jīng)廣泛運(yùn)用于網(wǎng)絡(luò)系統(tǒng)數(shù)據(jù)信息關(guān)聯(lián)。
6 結(jié)語(yǔ)
高校圖書(shū)館在互聯(lián)網(wǎng)快速發(fā)展的時(shí)代,其網(wǎng)絡(luò)平臺(tái)建設(shè)與技術(shù)更新始終無(wú)法跟上信息技術(shù)的變革,采用互聯(lián)網(wǎng)平臺(tái)關(guān)聯(lián)方法可以在一定程度上借助于其他平臺(tái)應(yīng)用提升圖書(shū)館自身互聯(lián)網(wǎng)服務(wù)效率?;ヂ?lián)網(wǎng)拓寬了信息獲取的途徑,而圖書(shū)館利用互聯(lián)網(wǎng)拓寬自身平臺(tái)存在的途徑。在現(xiàn)有的互聯(lián)網(wǎng)平臺(tái)支持下,利用互聯(lián)網(wǎng)關(guān)聯(lián)服務(wù),符合讀者資源獲取的習(xí)慣,也能夠被廣大讀者所接受。所以,圖書(shū)館網(wǎng)絡(luò)平臺(tái)關(guān)聯(lián)方案,已經(jīng)被大多數(shù)圖書(shū)館使用,這也是圖書(shū)館拓展網(wǎng)絡(luò)服務(wù)的一種捷徑。隨著高校日益增長(zhǎng)的教學(xué)與科研的需要,以及用戶與高校圖書(shū)館作息時(shí)間的矛盾加劇,提供多平臺(tái)的網(wǎng)絡(luò)服務(wù),不僅可以提升圖書(shū)館信息資源的利用率,而且能夠拓展服務(wù)模式。在當(dāng)前以讀者為中心的環(huán)境下,時(shí)刻了解讀者需求,開(kāi)展多渠道多平臺(tái)的特色服務(wù),了解讀者的科研動(dòng)態(tài),是當(dāng)前智慧圖書(shū)館建設(shè)的目標(biāo)與基本方法。多渠道多平臺(tái)獲取讀者的信息行為數(shù)據(jù),及時(shí)推送信息資源數(shù)據(jù),打通讀者與圖書(shū)館之間的信息橋梁,是信息環(huán)境下,建立簡(jiǎn)化網(wǎng)絡(luò)服務(wù)的理念,開(kāi)展高效服務(wù)的基礎(chǔ)。
參考文獻(xiàn):
寧巖,任俊霞,姜長(zhǎng)寶.高校圖書(shū)館嵌入式社交網(wǎng)絡(luò)平臺(tái)的建設(shè)與研究:以哈爾濱工業(yè)大學(xué)為例[J].圖書(shū)館,2015(8):94-96.
陸康.微信圖書(shū)館與移動(dòng)圖書(shū)館比較研究[J]. 高校圖書(shū)館工作,2015(6):32-35,80.
陸康.基于媒體平臺(tái)效應(yīng)的圖書(shū)館網(wǎng)絡(luò)服務(wù)研究[J]. 現(xiàn)代情報(bào),2015(4):128-133.
陸康.基于增值業(yè)務(wù)的圖書(shū)館移動(dòng)門(mén)戶建設(shè)研究[J]. 現(xiàn)代情報(bào),2014(11):143-146.
陸康.基于4G網(wǎng)絡(luò)環(huán)境的移動(dòng)圖書(shū)館研究[J]. 新世紀(jì)圖書(shū)館,2013(11):63-65,71.
劉慧,陸康.高校圖書(shū)館忠誠(chéng)度體系研究[J].數(shù)字圖書(shū)館論壇,2015(12):69-72.
司姣姣.嵌入式網(wǎng)絡(luò)服務(wù):高校圖書(shū)館服務(wù)的新方向[J].四川圖書(shū)館學(xué)報(bào),2013(1):77-80.
Embedded library services: an initial inquiry into practices for their development, management,and delivery[EB/OL].[2015-12-30].www.sla.org/pdfs/sla2007/shumaker Embedded LibSvcs.pdf.
陸康.網(wǎng)絡(luò)行為讀者需求分析運(yùn)用探討[J].現(xiàn)代情報(bào),2015(5):94-97,104.
陸康.高校圖書(shū)館數(shù)字資源統(tǒng)計(jì)系統(tǒng)建設(shè)研究[J]. 現(xiàn)代情報(bào),2015(9):140-145.
劉慧.基于網(wǎng)絡(luò)行為的圖書(shū)館數(shù)字資源評(píng)價(jià)方法研究[J].現(xiàn)代情報(bào),2015(2):62-66.
竇天芳,張成昱,張蓓,等. 移動(dòng)互聯(lián)網(wǎng)與傳統(tǒng)互聯(lián)網(wǎng)的服務(wù)融合:以清華大學(xué)圖書(shū)館WAP網(wǎng)站建設(shè)為例[J].圖書(shū)情報(bào)工作,2011(9):67-70,84.
周曉杰,劉海昕,張春楊.我國(guó)圖書(shū)館嵌入式服務(wù)研究述評(píng)[J].圖書(shū)館學(xué)研究,2012(12):19-22,26.
OpenID[EB/OL].[2016-06-08].http://baike.so.com/doc/6782683-6999170.html.
鐘遠(yuǎn)薪.OpenID在高校圖書(shū)館網(wǎng)站中的應(yīng)用[J].圖書(shū)館學(xué)研究,2010(21):26-29.
李丹.圖書(shū)館微信平臺(tái)建設(shè)實(shí)踐與思考[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2016(4):104-110.
“I曉莊”[ EB/OL].[2015-12-30]. http://baike.baidu.com/link?url=hCdd6TJEv_B4Svl7vTuXj1qIKBPlhUOpCDNtGcTjgkcTTQImYqpU8ngxe0RQCEpGyLbR-wV5EGeg_tIDYjoztDWRcsWOtTmPNV41A-KMINe.