亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SOA的高校圖書館信息服務(wù)平臺設(shè)計

        2014-12-31 00:00:00李燦
        計算機光盤軟件與應(yīng)用 2014年10期

        摘 要:本文在文獻調(diào)研的基礎(chǔ)上,運用SOA思想構(gòu)建了高校圖書館信息服務(wù)平臺模型。建模之前,根據(jù)SOA的理念確定了建模原則。建模過程中,著眼于服務(wù)的定義以及服務(wù)的封裝,以實現(xiàn)服務(wù)的合理劃分;在此基礎(chǔ)上,對圖書館信息服務(wù)平臺模型進行了分層設(shè)計,并對模型細節(jié)進行闡述。最后,對信息服務(wù)平臺的各項構(gòu)建內(nèi)容提出設(shè)計思路,以期對圖書館信息服務(wù)平臺的總體設(shè)計、實施和資源重用等方面做出有益的啟示。

        關(guān)鍵詞:SOA;高校圖書館;信息服務(wù);平臺模型

        中圖分類號:TP393.09;TP311.52

        高校圖書館信息化的過程中,資源共享意識淡薄,重復(fù)建設(shè)問題等問題也逐漸引起人們的關(guān)注。[1]各大高校的圖書館信息服務(wù),尤其是數(shù)字化資源提供服務(wù),缺乏統(tǒng)一的標(biāo)準(zhǔn),增加了開發(fā)成本,造成了校方資源的浪費。

        為了解決這一問題,一些研究者將面向服務(wù)架構(gòu)這一概念引入圖書館的信息化建設(shè)中。面向服務(wù)架構(gòu)簡稱SOA,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過其間定義良好的接口和契約聯(lián)系起來。[2]SOA是一種松散耦合的軟件體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,由各自獨立可復(fù)用的服務(wù)去構(gòu)成系統(tǒng)功能,這些服務(wù)向外公布有意義明確的接口。[3]通過應(yīng)用SOA,一個機構(gòu)可以使用一組分布式服務(wù)來構(gòu)成并組織應(yīng)用程序。這樣,該機構(gòu)就能通過重用他們自己的資源及其伙伴的業(yè)務(wù)功能來構(gòu)造新的應(yīng)用程序。[4]

        目前,有關(guān)基于SOA相關(guān)思想進行圖書館建模的研究已經(jīng)取得了一定的成果。在前人成果基礎(chǔ)上,本文從理論方面構(gòu)建了一個新的圖書館信息服務(wù)平臺模型,從實踐方面闡述了圖書館信息服務(wù)平臺構(gòu)建的具體思路,以期對圖書館信息服務(wù)平臺的建設(shè)做出有益的啟示。

        1 基于SOA的圖書館信息服務(wù)平臺設(shè)計原則

        為了實現(xiàn)良好的SOA的構(gòu)架,筆者認為,基于SOA的圖書館信息服務(wù)平臺設(shè)計應(yīng)遵守以下原則:

        (1)服務(wù)具有明確的邊界,服務(wù)內(nèi)部是自治的。服務(wù)調(diào)用時,邊界規(guī)定范圍內(nèi)的業(yè)務(wù)都應(yīng)該被傳遞并觸發(fā),并且不會因為服務(wù)環(huán)境的不同,服務(wù)的調(diào)用出現(xiàn)不同的結(jié)果。

        (2)遵循共同的協(xié)議和標(biāo)準(zhǔn)。特定的服務(wù)描述可以被不同角色同時理解,強調(diào)遵循標(biāo)準(zhǔn),而不是專有的API。

        (3)服務(wù)粒度的確定要符合實際需求。服務(wù)的粒度太小,耦合性會變??;服務(wù)的粒度太大,會造成封裝與實現(xiàn)的困難,具體應(yīng)用中需要詳細論證。

        面對實際問題和具體應(yīng)用,設(shè)計者可以細化上述原則,但不能與基本原則相沖突,否則,得到的結(jié)果可能會脫離SOA的本質(zhì),圖書館的建設(shè)也可能會回到原點。

        2 基于SOA的圖書館信息服務(wù)平臺的模型

        2.1 模型中服務(wù)的定義

        面向服務(wù)的建模中,服務(wù)的定義非常關(guān)鍵。筆者通過對圖書館業(yè)務(wù)的調(diào)研,對服務(wù)粒度的選擇進行了分析,最終定義了八種圖書館服務(wù):

        (1)閱覽服務(wù)。讀者除了可以自己按照專業(yè)興趣選擇書刊文獻外,圖書館還提供了多種特殊設(shè)備。如顯微設(shè)備、試聽設(shè)備等。

        (2)外借服務(wù),外借服務(wù)又可以分為很多方式,比如個人外借、集體外借、館際互借、預(yù)約借書、郵寄借書等?,F(xiàn)代圖書館管理信息系統(tǒng)可以顯示書刊的借閱信息,為圖書的管理提供了極大的方便。

        (3)培訓(xùn)服務(wù)。傳統(tǒng)的培訓(xùn)服務(wù)多由圖書館工作人員以講座的形式開展,現(xiàn)在培訓(xùn)可以在線進行,培訓(xùn)集成在信息服務(wù)平臺之中,以視頻、PPT的形式進行遠程培訓(xùn)。

        (4)數(shù)據(jù)庫資源服務(wù)。圖書館要進行數(shù)據(jù)庫的訂購,向高校的用戶開放,并以電子閱覽室或網(wǎng)絡(luò)查詢中心的形式展現(xiàn)給用戶。

        (5)SDI服務(wù)。又稱定題服務(wù),圖書館根據(jù)用戶需要的課題內(nèi)容,從新到的信息資源中選擇符合用戶需要的內(nèi)容呈現(xiàn)給用戶。

        (6)咨詢服務(wù)。以用戶的需求為契機,以文獻為工具,通過各種方式為用戶提供搜集、檢索、傳遞、揭示信息的服務(wù),可以采取面對面的方式,也可以采取虛擬咨詢的方式,通過網(wǎng)絡(luò)進行異地的信息服務(wù)。

        (7)導(dǎo)航服務(wù)。導(dǎo)航服務(wù)可以通過兩種方式實現(xiàn),一種是實體圖書館中的文獻目錄系統(tǒng),另一種是網(wǎng)絡(luò)數(shù)據(jù)庫中的導(dǎo)航器,雖然形式不同,但二者都能為讀者提供找到自己真正需要的信息的功能。

        (8)文獻調(diào)研服務(wù)。根據(jù)用戶的需要,利用二次、三次文獻進行系統(tǒng)搜集,通過分析、研究、歸納、整理,最終以專題報告形式呈現(xiàn)給用戶。

        其中前四種是標(biāo)準(zhǔn)化的服務(wù),可以經(jīng)過標(biāo)準(zhǔn)的業(yè)務(wù)流程進行提供,而后四種服務(wù)務(wù)具有不同程度的個性化需求。但是,上述八種服務(wù)只是幾種典型的代表,所以,筆者定義服務(wù)時的基本思路是:對于已有的服務(wù),盡最大限度地重用;而對于不在上述八種服務(wù)之內(nèi)的新應(yīng)用,則需要進行初始的開發(fā)。

        2.2 模型的設(shè)計

        本文基于SOA的體系結(jié)構(gòu)如圖1所示:

        圖1 基于SOA的圖書館服務(wù)模型

        上述框架總共分為用戶層、業(yè)務(wù)層、服務(wù)層和數(shù)據(jù)層四個層次,自底向上封裝集成,上層對下層進行調(diào)用。

        數(shù)據(jù)層是圖書館的信息資源的集合,是整個架構(gòu)的基礎(chǔ)設(shè)施。

        服務(wù)層是架構(gòu)的核心。定義服務(wù)要根據(jù)圖書館的功能需求進行,通過基于組件的設(shè)計方法,把圖書館的業(yè)務(wù)分解為一系列模塊,其中每個模塊對應(yīng)的就是圖書館的服務(wù)。

        業(yè)務(wù)邏輯層是SOA架構(gòu)的基礎(chǔ),經(jīng)過對業(yè)務(wù)流程的考察,以及對資源和技術(shù)的相關(guān)調(diào)查,筆者歸納了圖書館提供的四種主要業(yè)務(wù)。分別為讀者業(yè)務(wù)、信息獲取業(yè)務(wù)、信息系統(tǒng)業(yè)務(wù)、Web資源業(yè)務(wù)。

        用戶層也可以稱為表示層,是一個統(tǒng)一的門戶平臺,用戶可以在這個平上通過用戶圖形界面進行交互。平臺針對不同用戶比如本科生、研究生、教師、其它人員等不同用戶身份進行個性化定制,通過瀏覽器登錄為他們定制的環(huán)境。

        3 基于SOA的圖書館信息服務(wù)平臺的構(gòu)建

        基于上述模型,筆者將圖書館信息服務(wù)平臺的構(gòu)建分為六個側(cè)面,并針對不同側(cè)面展開闡述。

        (1)圖書館業(yè)務(wù)的構(gòu)建。一方面,圖書館的每項業(yè)務(wù)與商業(yè)中的一項產(chǎn)品相似,用戶的各種信息需求促使更新的業(yè)務(wù)產(chǎn)生。另一方面,在處理圖書館的宏觀管理方面的業(yè)務(wù)時,圖書館可以借助數(shù)字化平臺的數(shù)據(jù)進行分析或者挖掘,使這些圖書館管理層的業(yè)務(wù)不僅實現(xiàn)數(shù)字化,而且實現(xiàn)數(shù)據(jù)驅(qū)動。

        (2)圖書館的服務(wù)的構(gòu)建。本文將SOA的思想同時應(yīng)用于圖書館中Web環(huán)境和實際情景當(dāng)中。平臺最終的構(gòu)建,要求考慮到用戶新的的需求不斷出現(xiàn),平臺要預(yù)留新的服務(wù)接口。由于SOA的架構(gòu)中,服務(wù)相互之間并不影響內(nèi)部的實現(xiàn),所以開發(fā)新的軟硬件系統(tǒng)并不影響原來系統(tǒng)的繼續(xù)使用。

        (3)軟件系統(tǒng)的構(gòu)建。這部分內(nèi)容不僅包括高校圖書館管理信息系統(tǒng)的建設(shè),也包括圖書館的數(shù)字化建設(shè)。用戶可以在系統(tǒng)中進行讀者業(yè)務(wù),調(diào)用借閱等服務(wù),造成狀態(tài)的變化及時地在系統(tǒng)中得到更新;同時用戶可以進行Web資源業(yè)務(wù),調(diào)用導(dǎo)航服務(wù)和數(shù)據(jù)庫資源服務(wù)等,找到自己所需的數(shù)字文獻資料。在開發(fā)這個一體化的信息系統(tǒng)時,也采用SOA在軟件工程中的思想,實現(xiàn)服務(wù)級的程序代碼重復(fù)使用。這要求開發(fā)單位在系統(tǒng)構(gòu)建時具有面向服務(wù)開發(fā)的思想,采用Web標(biāo)準(zhǔn)和協(xié)議,隱藏平臺之間的差異,無論是何種中間件,都可以對服務(wù)進行互操作。

        (4)信息組織與信息資源的構(gòu)建。利用SOA的架構(gòu)進行信息組織與信息資源構(gòu)建的總體思想是:保持原來的分布式數(shù)據(jù)庫系統(tǒng)不發(fā)生變化,在應(yīng)用層與數(shù)據(jù)層之間加入一個資源整合層,把目前的檢索服務(wù)封裝成一系列小的服務(wù),每個服務(wù)專門進行某一數(shù)據(jù)庫的信息查找。然后將這一系列的服務(wù)在Web端發(fā)布,向服務(wù)中心注冊,表明自己可以被用戶調(diào)用。[5]

        (5)平臺集成的構(gòu)建。將圖書館的傳統(tǒng)服務(wù)領(lǐng)域和數(shù)字圖書館業(yè)務(wù)進行有機結(jié)合,做到真正的“一站式”服務(wù),最終實現(xiàn)兼容圖書館所有服務(wù)的、面向服務(wù)的架構(gòu)模型。在本文中,平臺有兩層含義:首先是現(xiàn)實平臺,用戶在圖書館內(nèi)與服務(wù)提供者的交互就是在現(xiàn)實平臺中進行的,基于SOA的平臺建設(shè)思想要求把現(xiàn)實中可以重用的業(yè)務(wù)流程的某一階段也定義為一種服務(wù)。其次是數(shù)字環(huán)境的平臺,主要是指一個統(tǒng)一的軟件系統(tǒng),對軟件系統(tǒng)進行功能分解,直到合適的粒度,封裝并定義為服務(wù)。平臺的集成建設(shè)把所有的服務(wù)都集中起來管理,形成一個服務(wù)管理系統(tǒng),這個管理系統(tǒng)相當(dāng)于SOA架構(gòu)模型三個角色中的服務(wù)代理角色。

        (6)接口的構(gòu)建。對數(shù)字環(huán)境而言,已經(jīng)有許多現(xiàn)成的接口標(biāo)準(zhǔn),我們可以從兩個方面去努力:其一是完善接口標(biāo)準(zhǔn)選擇的制度,保證接口之間沒有沖突;其二是加強網(wǎng)絡(luò)管理與防范,保證良好順暢的網(wǎng)絡(luò)環(huán)境。

        4 結(jié)束語

        本文的創(chuàng)新點集中于以下幾方面:

        (1)本文給出了一個基于SOA的具體的圖書館信息服務(wù)平臺模型,在模型建立的過程中,筆者對圖書館的服務(wù)進行了比較適中的粒度的劃分,并對這些服務(wù)進行了集成和融合,彌補了“模型過于粗略、所定義的服務(wù)沒有觸及具體圖書館工作”的問題。

        (2)本文同時關(guān)注數(shù)字環(huán)境中和現(xiàn)實情境下的服務(wù)定義,將所有服務(wù)進行劃分和封裝,不僅強調(diào)IT軟件資產(chǎn)的重用,也強調(diào)了圖書館硬件資產(chǎn)的重用。

        (3)本文設(shè)計在圖書館信息服務(wù)平臺建模的基礎(chǔ)上,采用SOA理念對各項建設(shè)內(nèi)容提供了構(gòu)建思路,將這一思想融入不同側(cè)面中。

        筆者認為,SOA的架構(gòu)符合圖書館發(fā)展的主流方向,隨著技術(shù)的進步,這種按照SOA思想設(shè)計的信息服務(wù)平臺能夠使眾多圖書館用戶獲得個性化服務(wù)的體驗,對未來圖書館的信息化建設(shè)具有指導(dǎo)意義。

        參考文獻:

        [1]劉薇.高校數(shù)字圖書館建設(shè)的問題與策略[J].佳木斯教育學(xué)院報,2011(01):122.

        [2]孫瑾.面向服務(wù)的(SOA)數(shù)字圖書館[J].圖書館雜志,2007(05):52-55.

        [3]胡良.按需服務(wù)的數(shù)字圖書館模型研究[J].圖書館學(xué)研究,2010(01):58-59.

        [4]孫瑾.面向服務(wù)的(SOA)數(shù)字圖書館[J].圖書館雜志,2007(05):52-55.

        [5]張紅.SOA在高校圖書館資源整合中的應(yīng)用研究[J].圖書館建設(shè),2007(06):85-87.

        作者簡介:李燦(1988-),男,重慶黔江人,碩士研究生,主要從事信息分析與競爭情報研究。

        作者單位:川渝中煙工業(yè)有限責(zé)任公司,成都 610000

        无码无在线观看| 国产一区二区三区在线观看第八页| 在线精品国产亚洲av麻豆| 欧美又大又硬又粗bbbbb| 永久亚洲成a人片777777| 99精品欧美一区二区三区| 亚洲精品久久久久久动漫| 亚欧免费视频一区二区三区| 久久婷婷色香五月综合激激情| 精品一区二区三区久久| 不卡日韩av在线播放| 人妻夜夜爽天天爽三区| 国产欧美精品区一区二区三区 | 婷婷丁香五月中文字幕| 无码不卡免费一级毛片视频| 亚洲青涩在线不卡av| 91精品蜜桃熟女一区二区| 国产精品视频自拍在线| 久久亚洲av午夜福利精品一区 | 欧美人与动牲交a精品| 国模少妇一区二区三区| 亚洲欧美成人中文在线网站| 亚洲中文高清乱码av中文| 华人免费网站在线观看| 午夜天堂精品久久久久| 精品亚洲成a人7777在线观看| 亚洲一区爱区精品无码| 亚洲国产精品亚洲高清| 久久精品熟女亚洲av麻豆永永| 亚洲大尺度无码无码专区| 伊人久久大香线蕉亚洲五月天| 又硬又粗又大一区二区三区视频| 手机AV片在线| av有码在线一区二区三区| 白嫩人妻少妇偷人精品| 又大又粗又爽的少妇免费视频| 日韩一区二区超清视频| av东京热一区二区三区| 免费看片的网站国产亚洲| 日韩久久无码免费毛片软件| 国精无码欧精品亚洲一区|