• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      融合云存儲的SOA下高校圖書館數(shù)據(jù)合并存儲研究

      2012-11-21 09:51:18石林林
      關(guān)鍵詞:存儲設(shè)備架構(gòu)定義

      石林林

      (蘇州科技學(xué)院天平學(xué)院圖書館,江蘇 蘇州 215009)

      融合云存儲的SOA下高校圖書館數(shù)據(jù)合并存儲研究

      石林林

      (蘇州科技學(xué)院天平學(xué)院圖書館,江蘇 蘇州 215009)

      為解決高校合并后各圖書館數(shù)據(jù)合并存儲及資源共享問題,分析了融合云存儲的SOA的特點,并利用融合云存儲的SOA建立架構(gòu)模型。該模型簡單實用,充分體現(xiàn)了融合云存儲的SOA進(jìn)行數(shù)據(jù)合并存儲的優(yōu)勢。

      高校圖書館;云存儲;SOA

      隨著中國高等教育改革的深入,高校合并是改革的重要環(huán)節(jié)。圖書館作為文獻(xiàn)中心,收藏著大量文獻(xiàn)信息資源及數(shù)字信息資源,由于各高校圖書館管理數(shù)據(jù)的系統(tǒng)和方式不一樣,如何實現(xiàn)各圖書館數(shù)據(jù)的合并存儲及資源共享是亟待解決的問題。隨著面向服務(wù)的架構(gòu)(Service Oriented Architecture,SOA)能力以及云存儲交付能力的不斷完善,可以利用融合云存儲的SOA架構(gòu)來解決圖書館間數(shù)據(jù)合并存儲問題。下面,筆者對融合云存儲的SOA下高校圖書館數(shù)據(jù)合并存儲問題進(jìn)行了研究。

      1 SOA和云存儲概述

      1.1SOA

      SOA 是一個戰(zhàn)略性的技術(shù)框架[1],它通過將大部分現(xiàn)有系統(tǒng)封裝成服務(wù),并且將這些服務(wù)抽象到一個統(tǒng)一域,它促使大型用戶內(nèi)部及外部所有相關(guān)的系統(tǒng)公開和訪問定義良好的服務(wù)以及綁定那些服務(wù)的信息,它們又可以進(jìn)一步抽象成流程層和組合應(yīng)用,從而形成新解決方案[1]。從本質(zhì)上說,SOA為架構(gòu)增添了靈活性,使得可以靈活地通過配置完成系統(tǒng)的更改,按照需求定制應(yīng)用環(huán)境,無需綁定硬件。基礎(chǔ)架構(gòu)服務(wù)包括計算服務(wù)、網(wǎng)絡(luò)服務(wù)和存儲服務(wù)等,從而不再需要重新開發(fā)系統(tǒng)。

      SOA 具有如下一些特征:①可重用。一個服務(wù)創(chuàng)建后能用于多個應(yīng)用和業(yè)務(wù)流程。②松耦合。服務(wù)請求者不需要知道服務(wù)提供者實現(xiàn)的技術(shù)細(xì)節(jié),例如程序語言、底層平臺等。③明確定義的接口。服務(wù)交互必須是明確定義的。④無狀態(tài)的服務(wù)設(shè)計。服務(wù)應(yīng)該是獨(dú)立的、自包含的請求,在實現(xiàn)時它不需要獲取從一個請求到另一個請求的信息或狀態(tài)。服務(wù)不應(yīng)該依賴于其他服務(wù)的上下文和狀態(tài)。當(dāng)產(chǎn)生依賴時,它們可以定義成通用業(yè)務(wù)流程、函數(shù)和數(shù)據(jù)模型。⑤基于開放標(biāo)準(zhǔn)。當(dāng)前SOA的實現(xiàn)形式是Web服務(wù),基于公開的W3C及其他公認(rèn)標(biāo)準(zhǔn),并采用第一代Web服務(wù)定義的SOAP、WSDL和UDDI以及第二代Web服務(wù)定義的WS-*來實現(xiàn)SOA。

      1.2云存儲

      云存儲是指通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等將網(wǎng)絡(luò)中大量不同類型的存儲設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務(wù)訪問。云存儲是云計算系統(tǒng)的延伸,可理解為是配置了大容量存儲空間的云計算系統(tǒng),其結(jié)構(gòu)模型構(gòu)成如下[2]:①存儲層。存儲層是云存儲最基礎(chǔ)的部分,是一個統(tǒng)一存儲設(shè)備管理系統(tǒng),可以實現(xiàn)存儲設(shè)備的邏輯虛擬化管理、多鏈路冗余管理,以及硬件設(shè)備的狀態(tài)監(jiān)控和故障維護(hù)。②基礎(chǔ)管理層?;A(chǔ)管理層通過集群、分布式文件系統(tǒng)和網(wǎng)格計算等技術(shù),實現(xiàn)云存儲中多個存儲設(shè)備之間的協(xié)同工作,使多個的存儲設(shè)備可以對外提供同一種服務(wù),并提供更強(qiáng)大的數(shù)據(jù)訪問性能。③應(yīng)用接口層。應(yīng)用接口層是云存儲最靈活多變的部分,不同的云存儲運(yùn)營單位可以根據(jù)實際業(yè)務(wù)類型,開發(fā)不同的應(yīng)用服務(wù)接口,提供不同的應(yīng)用服務(wù)。④訪問層。任何一個授權(quán)用戶都可以通過標(biāo)準(zhǔn)的公用應(yīng)用接口來登錄云存儲系統(tǒng),享受云存儲服務(wù)。

      1.3融合云存儲的SOA

      云存儲和SOA之間具有如下關(guān)系,即云存儲提供按需使用的IT資源,因而可將SOA擴(kuò)展到用戶防火墻之外并延伸到云存儲提供商,從中尋找SOA的優(yōu)勢,該過程可以描述為“融合云存儲的SOA”。事實上,可以把云存儲當(dāng)作SOA向云平臺中資源的擴(kuò)展,關(guān)鍵在于找出哪些服務(wù)、信息和流程更適合放入云平臺中,以及哪些服務(wù)需要通過已有或新建的SOA進(jìn)行抽象。融合云存儲的SOA下圖書館數(shù)據(jù)合并存儲的特點表現(xiàn)在以下幾方面[3]:①避免數(shù)據(jù)重復(fù)。由于每個圖書館都有各自的存儲系統(tǒng), 各個圖書館購買了相同鏡像文件和遠(yuǎn)程數(shù)據(jù)庫使用權(quán)后,導(dǎo)致相同數(shù)據(jù)重復(fù)存儲,從而浪費(fèi)人力和財力。云存儲通過光纖、廣域網(wǎng)將分布在各地的存儲設(shè)備連接起來,通過存儲虛擬化技術(shù)進(jìn)行集中到一個域中進(jìn)行管理,通過系統(tǒng)查重,刪除重復(fù)數(shù)據(jù),可以節(jié)省大量存儲空間。②節(jié)省成本。圖書館利用云中服務(wù)商進(jìn)行設(shè)備、數(shù)據(jù)的管理與維護(hù),無需重復(fù)相應(yīng)管理,且無需重復(fù)建設(shè)數(shù)據(jù),因而節(jié)省了圖書館的成本。③管理方便。各個圖書館只需提出具體的需求即可,不用掌握云存儲的管理技術(shù),只需付費(fèi)使用,因而較傳統(tǒng)的存儲方式更加便于管理。④促進(jìn)了圖書館間的資源共享, 通過云存儲可以彌補(bǔ)資源上的不足。

      2 利用融合云存儲的SOA建立架構(gòu)模型

      圖1 融合云存儲的SOA建立架構(gòu)模型

      云存儲的構(gòu)成與圖書館數(shù)據(jù)中心的構(gòu)成一樣,都包括諸多編程語言、操作系統(tǒng)、數(shù)據(jù)庫、Web服務(wù)器、協(xié)議和應(yīng)用編程接口(API)[5],關(guān)鍵是確認(rèn)哪些云服務(wù)真正適合其內(nèi)部的系統(tǒng)和應(yīng)用程序。運(yùn)用云存儲的前提是必須確保云服務(wù)與圖書館的基礎(chǔ)架構(gòu)相互集成,SOA架構(gòu)作為一種易擴(kuò)展、二次開發(fā)費(fèi)用低的基礎(chǔ)架構(gòu)可以將兩者結(jié)合起來,從而形成一種更有競爭力的框架模型(見圖1)。將各個圖書館的數(shù)據(jù)資源架構(gòu)延伸至云計算和云存儲時,應(yīng)包含以下基本步驟:①定義數(shù)據(jù);②定義服務(wù);③定義流程;④定義治理;⑤定義哪些候選數(shù)據(jù)、服務(wù)和流程應(yīng)該放在云平臺中,哪些應(yīng)該放在本地服務(wù)器。以蘇州科技學(xué)院圖書館為例,該館書目MARC資源管理系統(tǒng)使用江蘇匯文提供的軟件,自建數(shù)據(jù)庫中所使用的光盤是北京暢想之星,購買的鏡像文件是清華同方CNKI。構(gòu)建融合云存儲的SOA時,由于數(shù)據(jù)目錄中并無確定格式,因而可以根據(jù)需要進(jìn)行創(chuàng)建,目標(biāo)信息模型如下:

      Marc

      Marc_Isbn

      Marc_Sm

      Marc_Cbs

      Marc_Writer

      CD-ROMCD-ROM_Isbn

      CD-ROM_Ssh

      CD-ROM_Tm

      Date_Creat

      CNKI

      CNKI_Name

      Customer_Number

      Product_Number

      Date_Creat

      目標(biāo)信息模型可以分為2個組件,即邏輯模型和物理模型。使用邏輯數(shù)據(jù)模型與使用傳統(tǒng)的數(shù)據(jù)庫開發(fā)進(jìn)行架構(gòu)設(shè)計的差別在于信息源不同,由于傳統(tǒng)的數(shù)據(jù)庫開發(fā)需要定義新的數(shù)據(jù)庫,而由架構(gòu)設(shè)計的項目產(chǎn)生的邏輯數(shù)據(jù)模型的信息源是現(xiàn)有數(shù)據(jù)庫。根據(jù)目標(biāo)信息模型,把各高校圖書館的數(shù)據(jù)統(tǒng)一存放到一個虛擬的域環(huán)境中,這樣讀者可以利用任意平臺通過標(biāo)準(zhǔn)的服務(wù)接口(如Web服務(wù))訪問位于本地和云平臺的應(yīng)用系統(tǒng)中的相關(guān)服務(wù)。

      3 結(jié) 語

      隨著面向服務(wù)的架構(gòu)能力以及云存儲交付能力的不斷完善,可以利用融合云存儲的SOA架構(gòu)來解決圖書館間數(shù)據(jù)合并存儲問題。對融合云存儲的SOA的特點進(jìn)行了分析,并利用融合云存儲的SOA建立架構(gòu)模型。該模型簡單實用,為構(gòu)建高校圖書館高性能的信息資源共建共享平臺提供了有利條件。

      [1]馬國耀.云計算與SOA[M].北京:人民郵電出版社,2011.

      [2]張龍立.云存儲技術(shù)探討[J].電信科學(xué),2010(8):72-74.

      [3]黃燕.云存儲在圖書館數(shù)字資源存儲中的應(yīng)用[J].信息技術(shù)與網(wǎng)絡(luò),2011,31(4):68-70.

      [4]嚴(yán)海兵,姚武霞,過言之.云計算下的圖書館數(shù)字資源存儲研究[J].蘇州科技學(xué)院學(xué)報,2011,28(3):50-53.

      [5]梁爽.基于SOA的云計算框架模型的研究與實現(xiàn)[J].計算機(jī)工程與應(yīng)用,2010(8):72-78.

      [編輯] 李啟棟

      10.3969/j.issn.1673-1409(N).2012.06.037

      TP393.08

      A

      1673-1409(2012)06-N112-02

      猜你喜歡
      存儲設(shè)備架構(gòu)定義
      基于FPGA的RNN硬件加速架構(gòu)
      功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實踐
      汽車工程(2021年12期)2021-03-08 02:34:30
      LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實現(xiàn)
      Windows 7下USB存儲設(shè)備接入痕跡的證據(jù)提取
      基于Flash芯片的新型存儲設(shè)備數(shù)據(jù)恢復(fù)技術(shù)研究
      成功的定義
      山東青年(2016年1期)2016-02-28 14:25:25
      一種基于FPGA+ARM架構(gòu)的μPMU實現(xiàn)
      用批處理管理計算機(jī)USB設(shè)備的使用
      修辭學(xué)的重大定義
      山的定義
      宜黄县| 固原市| 梓潼县| 当涂县| 宁波市| 明溪县| 建平县| 巴楚县| 嘉峪关市| 工布江达县| 互助| 临沭县| 会泽县| 平邑县| 和林格尔县| 习水县| 涞水县| 绥滨县| 广饶县| 临桂县| 双辽市| 慈利县| 运城市| 盱眙县| 阜新| 武威市| 札达县| 邓州市| 五台县| 隆安县| 台州市| 武功县| 江西省| 新乐市| 新乡县| 乌兰县| 福建省| 色达县| 翼城县| 临朐县| 昌宁县|