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

        ?

        基于SaaS理念的機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟建設(shè)模式研究

        2012-08-31 11:45:42徐州師范大學(xué)圖書館江蘇徐州221116
        圖書館理論與實(shí)踐 2012年12期
        關(guān)鍵詞:窗體數(shù)據(jù)服務(wù)知識(shí)庫(kù)

        ●渠 芳(徐州師范大學(xué) 圖書館,江蘇 徐州 221116)

        機(jī)構(gòu)知識(shí)資源作為尚等開發(fā)利用的特有資源,越來(lái)越為人們所重視,國(guó)內(nèi)外學(xué)術(shù)組織聯(lián)盟開發(fā)了眾多機(jī)構(gòu)知識(shí)庫(kù)來(lái)保存、傳播與利用機(jī)構(gòu)知識(shí)資源。然而,機(jī)構(gòu)知識(shí)庫(kù)多為集中建設(shè)或分布建設(shè),存在數(shù)據(jù)安全性能差、數(shù)據(jù)冗余混亂、運(yùn)行成本過(guò)高、操作復(fù)雜繁瑣等問題,已經(jīng)不能滿足學(xué)術(shù)組織對(duì)機(jī)構(gòu)庫(kù)聯(lián)盟建設(shè)的要求,而基于SaaS的聯(lián)盟模式就可以解決這些問題。本文基于SaaS模式的機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟建設(shè)進(jìn)行探討,并在此基礎(chǔ)架構(gòu)了SaaS理念下的機(jī)構(gòu)庫(kù)聯(lián)盟建設(shè)模式及實(shí)現(xiàn)方法。

        1 傳統(tǒng)的機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟模式

        根據(jù)目前已有機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟模式發(fā)展,機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟模式可以分為集中式、采集式。

        1.1 集中式

        集中式機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟模式是指聯(lián)盟體只部署一個(gè)服務(wù)器,各個(gè)聯(lián)盟體內(nèi)部成員都直接將元數(shù)據(jù)與內(nèi)容提交到集中的服務(wù)器上,然后通過(guò)統(tǒng)一的服務(wù)界面為聯(lián)盟成員提供服務(wù)。聯(lián)盟體也可以作為數(shù)據(jù)提供方,通過(guò)開放協(xié)議為其他服務(wù)提供方采集其元數(shù)據(jù)提供服務(wù)(見圖 1)。[1]

        圖1 集中式聯(lián)盟機(jī)構(gòu)知識(shí)庫(kù)

        這種模式下,從數(shù)據(jù)提交一直到開放利用,所有管理與維護(hù)功能都實(shí)行集中化管理。每個(gè)聯(lián)盟成員都把數(shù)據(jù)提交到到中心服務(wù)器,由固定的聯(lián)絡(luò)員負(fù)責(zé)數(shù)據(jù)的管理與維護(hù),用戶也是從中心服務(wù)器開放獲取機(jī)構(gòu)知識(shí)庫(kù)資源。

        集中式聯(lián)盟機(jī)構(gòu)知識(shí)庫(kù)與機(jī)構(gòu)個(gè)體機(jī)構(gòu)知識(shí)庫(kù)相比,可以大大降低機(jī)構(gòu)庫(kù)建設(shè)的成本,可以收到規(guī)模性的經(jīng)濟(jì)效益。由于是集中管理,技術(shù)標(biāo)準(zhǔn)應(yīng)用具有同一性,便于元數(shù)據(jù)的管理和開放,[2]但是各個(gè)機(jī)構(gòu)的數(shù)據(jù)都提交到同一數(shù)據(jù)庫(kù)中,容易造成數(shù)據(jù)冗余、混亂。

        1.2 采集式

        采集式機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟是指機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟成員分別建立屬于自己的機(jī)構(gòu)知識(shí)庫(kù),并且每個(gè)成員機(jī)構(gòu)知識(shí)庫(kù)必須遵循開放協(xié)議,允許元數(shù)據(jù)被采集并存儲(chǔ)到一個(gè)集中的數(shù)據(jù)庫(kù)服務(wù)器中,但原始數(shù)據(jù)仍然保留在本地機(jī)構(gòu)知識(shí)庫(kù)之中,數(shù)據(jù)與資源本身都是分布式的。在聯(lián)盟項(xiàng)目指導(dǎo)下,對(duì)采集到的各成員機(jī)構(gòu)的知識(shí)庫(kù)元數(shù)據(jù)構(gòu)建統(tǒng)一檢索平臺(tái),對(duì)用戶開放使用。(見圖 2)。[1]在采集模式下,每個(gè)聯(lián)盟成員都是獨(dú)立的,負(fù)責(zé)對(duì)本地機(jī)構(gòu)知識(shí)庫(kù)數(shù)據(jù)提交、管理及維護(hù),中心服務(wù)器對(duì)每個(gè)聯(lián)盟機(jī)構(gòu)知識(shí)庫(kù)收割元數(shù)據(jù),對(duì)用戶開放元數(shù)據(jù),實(shí)現(xiàn)采集式聯(lián)盟機(jī)構(gòu)知識(shí)庫(kù)項(xiàng)目提供的統(tǒng)一元數(shù)據(jù)搜索。然而,采集式聯(lián)盟的缺點(diǎn)是每個(gè)機(jī)構(gòu)都要安裝機(jī)構(gòu)知識(shí)庫(kù)系統(tǒng),這樣會(huì)增加各個(gè)機(jī)構(gòu)的初次投入和維護(hù)成本。

        圖2 采集式聯(lián)盟機(jī)構(gòu)知識(shí)庫(kù)

        2 SaaS體系結(jié)構(gòu)

        2.1 SaaS概念及特性

        SaaS(So ftwareasa Service)是軟件即服務(wù)的簡(jiǎn)稱,是一種全新的以軟件租用、在線使用方式提供軟件服務(wù)的軟件應(yīng)用模式。在這種模式下,軟件提供商將應(yīng)用軟件統(tǒng)一部署在服務(wù)器上,供多個(gè)客戶根據(jù)自己的需求在線租用。

        SaaS模式不同于傳統(tǒng)的軟件模式,傳統(tǒng)的軟件模式是客戶不僅要購(gòu)買軟件提供商的軟件,還要購(gòu)買相應(yīng)的硬件設(shè)備及數(shù)據(jù)庫(kù),然后把軟件部署在自己的服務(wù)器應(yīng)用。而SaaS模式具有以下特性:[3]

        (1)多租戶性。SaaS支持多用戶同時(shí)使用,多個(gè)客戶租用一套軟件,每個(gè)客戶有可以擁有多個(gè)終端用戶;(2)按需付費(fèi)。SaaS的付費(fèi)方式比較靈活,每個(gè)客戶根據(jù)自己的需求采用不同的付費(fèi)方式,并且客戶在對(duì)服務(wù)不滿意時(shí)可以隨時(shí)終止付費(fèi),降低了一次性投資軟件的風(fēng)險(xiǎn);(3)托管運(yùn)營(yíng)。Saas模式采用托管運(yùn)營(yíng)的服務(wù)方式,軟件管理維護(hù)及各種數(shù)據(jù)統(tǒng)計(jì)等都托管給軟件提供商;(4)網(wǎng)絡(luò)訪問存取。Saas模式的應(yīng)用程序存放在軟件提供商,不在客戶本地,客戶都是通過(guò)互聯(lián)網(wǎng)來(lái)訪問應(yīng)用程序,任何能訪問互聯(lián)網(wǎng)的地方都可以使用自己的應(yīng)用程序;(5)服務(wù)水平協(xié)議。服務(wù)水平協(xié)議是Saas的核心特征,是Saas提供商和客戶就服務(wù)內(nèi)容簽訂的一份協(xié)議,是對(duì)服務(wù)水平的承諾,只有客戶對(duì)服務(wù)滿意,才能推廣Saas,使Saas真正成為一個(gè)產(chǎn)業(yè)。

        2.2 SaaS架構(gòu)

        Saas應(yīng)用的構(gòu)建涉及多種技術(shù),未限定具體的應(yīng)用架構(gòu),但一個(gè)成熟的Saas產(chǎn)品往往具有復(fù)雜的體系架構(gòu)。微軟的Frederick Chong與Gianpaolo Carraro提出了如圖3所示的架構(gòu)模型:

        Saas架構(gòu)與傳統(tǒng)軟件架構(gòu)最大的區(qū)別為Saas架構(gòu)中增加了元數(shù)據(jù)服務(wù),元數(shù)據(jù)服務(wù)是為客戶提供定制和配置應(yīng)用、滿足其特定需求的主要手段。有了元數(shù)據(jù)服務(wù),用戶可以在數(shù)據(jù)層、應(yīng)用層和顯示層進(jìn)行個(gè)性化配置。從架構(gòu)上看,Saas應(yīng)用與采用服務(wù)導(dǎo)向型設(shè)計(jì)原理開發(fā)的其他應(yīng)用很相似。

        圖3 SaaS架構(gòu)

        3 基于Saas模式的機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟建設(shè)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

        3.1 平臺(tái)的總體架構(gòu)

        基于Saas模式的機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟建設(shè)平臺(tái)不僅具有展示和記憶各機(jī)構(gòu)研究成果、實(shí)現(xiàn)各機(jī)構(gòu)之間的學(xué)術(shù)資源共享的功能,還具有以下功能:

        (1)用戶不分機(jī)構(gòu)用戶和注冊(cè)用戶,都可以利用此平臺(tái)進(jìn)行學(xué)術(shù)交流。

        (2)個(gè)性化定制。機(jī)構(gòu)管理員可以根據(jù)自己機(jī)構(gòu)的特點(diǎn)和需求對(duì)界面、業(yè)務(wù)規(guī)則等進(jìn)行個(gè)性化定制,資源利用用戶也可以對(duì)檢索界面和自己所需資源進(jìn)行定制。

        此平臺(tái)基于.Net的分層機(jī)構(gòu)體系,分為Web層(界面層、服務(wù)層)、協(xié)作控制層、業(yè)務(wù)邏輯層及數(shù)據(jù)層,平臺(tái)的總體架構(gòu)如圖4所示。

        圖4 基于SaaS模式的機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟建設(shè)平臺(tái)的總體架構(gòu)

        (1)數(shù)據(jù)層。數(shù)據(jù)層主要保存數(shù)據(jù)和對(duì)數(shù)據(jù)進(jìn)行讀、寫、刪除操作。其中文件系統(tǒng)存儲(chǔ)的是各機(jī)構(gòu)的全文數(shù)據(jù)等,各機(jī)構(gòu)業(yè)務(wù)數(shù)據(jù)庫(kù)用來(lái)存放業(yè)務(wù)數(shù)據(jù),為多用戶的數(shù)據(jù)庫(kù),每個(gè)機(jī)構(gòu)擁有一個(gè)獨(dú)立的數(shù)據(jù)庫(kù),這樣數(shù)據(jù)隔離級(jí)別高,安全性比較好,機(jī)構(gòu)信息數(shù)據(jù)庫(kù)存儲(chǔ)的是各個(gè)機(jī)構(gòu)的基本信息,元數(shù)據(jù)數(shù)據(jù)庫(kù)存儲(chǔ)的是各機(jī)構(gòu)實(shí)體的詳細(xì)信息,包括個(gè)性化信息等。

        (2)業(yè)務(wù)邏輯層。業(yè)務(wù)邏輯層實(shí)現(xiàn)所有業(yè)務(wù)過(guò)程的實(shí)際處理邏輯,由于Saas模式允許客戶根據(jù)需求定制自己的商業(yè)規(guī)則和業(yè)務(wù)流程,就要求業(yè)務(wù)邏輯保證多個(gè)業(yè)務(wù)流程之間的隔離性,以此實(shí)現(xiàn)用戶對(duì)業(yè)務(wù)功能的配置,那么業(yè)務(wù)邏輯層就應(yīng)封裝為較小的服務(wù)粒度。

        (3)協(xié)作控制層。協(xié)作控制層是Saas模式應(yīng)用特有的一層,該層可以實(shí)現(xiàn)元數(shù)據(jù)服務(wù),為各機(jī)構(gòu)提供定制和配置應(yīng)用,可以在界面風(fēng)格、業(yè)務(wù)規(guī)則、數(shù)據(jù)模型擴(kuò)展及存取控制方面進(jìn)行配置,用來(lái)滿足用戶的特定需求。

        (4)Web層。Web界面層和Web服務(wù)層實(shí)現(xiàn)的是提供用戶發(fā)送請(qǐng)求的頁(yè)面,針對(duì)系統(tǒng)的接口,提供了所有功能的操作界面,將用戶層的請(qǐng)求轉(zhuǎn)交到業(yè)務(wù)層,不需要考慮系統(tǒng)業(yè)務(wù)的實(shí)現(xiàn)細(xì)節(jié)。

        3.2 平臺(tái)的實(shí)現(xiàn)

        此平臺(tái)的開發(fā)環(huán)境為:Windows7 操作系統(tǒng),Microsoft.NET Framework2.0 開發(fā)平臺(tái),Microsoft Visual Studio2008專業(yè)版開發(fā)工具,C# 語(yǔ)言,Telegnosis Framework2.0 應(yīng)用框架表現(xiàn)層控件選用 Develo PerEXPress.NETV 2009。由于篇幅有限,在此只介紹較重要的安全服務(wù)模塊和基于Saas的系統(tǒng)特有的元數(shù)據(jù)服務(wù)模塊的實(shí)現(xiàn)。

        3.2.1 安全服務(wù)模塊實(shí)現(xiàn)

        安全服務(wù)模塊主要是實(shí)現(xiàn)對(duì)用戶訪問系統(tǒng)進(jìn)行安全認(rèn)證,用戶首先要選擇自己所屬的機(jī)構(gòu),然后輸入自己的用戶、密碼,系統(tǒng)首先檢查用戶是否屬于所選機(jī)構(gòu),對(duì)用戶名、密碼進(jìn)行匹配,通過(guò)認(rèn)證進(jìn)入系統(tǒng),否則提示“登錄失敗”,部分實(shí)現(xiàn)代碼如下所示:

        3.2.2 元數(shù)據(jù)服務(wù)模塊實(shí)現(xiàn)

        元數(shù)據(jù)服務(wù)是基于Saas模式的平臺(tái)所具有的重要特性之一,是滿足用戶的特定需求的主要手段。它集成在本系統(tǒng)的提交資源和檢索資源需要個(gè)性化配置管理的窗體里。對(duì)于本系統(tǒng),將采用DevExpress控件來(lái)實(shí)現(xiàn),DevExpress開發(fā)的數(shù)據(jù)庫(kù)控件有很強(qiáng)的實(shí)力,不僅功能豐富,應(yīng)用簡(jiǎn)便,而且界面華麗,能實(shí)現(xiàn)對(duì)窗體外觀和風(fēng)格的改變、顯示字段的個(gè)性化選擇、對(duì)字段排序及顯示進(jìn)行個(gè)性化設(shè)置等,將這些個(gè)性化配置結(jié)果以XML文件的形式保存在本地,即使退出系統(tǒng),下次打開窗體還能恢復(fù)到保存的個(gè)性化風(fēng)格。在此以“機(jī)構(gòu)知識(shí)庫(kù)查詢”窗體的顯示字段個(gè)性化選擇的實(shí)現(xiàn)來(lái)說(shuō)明,該窗體將采用DevExpress控件的Grid Control組件來(lái)顯示數(shù)據(jù),在窗體關(guān)閉時(shí)利用Save Layout TOXml方法將配置的結(jié)果保存到指定的XML文件來(lái)實(shí)現(xiàn)結(jié)果保存,部分實(shí)現(xiàn)代碼如下所示:,l

        在X M L文件中配置窗體的屬性,窗體打開時(shí)利用Restore Layout FromXml方法將界面按XML文件里的配置恢復(fù),部分實(shí)現(xiàn)代碼如下所示:

        Privat evoidsearch Form_Load(objectsender,Event Argse){this.search Grid Control.Foree Initialize();

        this.searchGrid Control.Main View.RestoreLayout-From Xml(Application.Startup Pat h+@”layXmlsearch.xml”);//恢復(fù)用戶定制界面的結(jié)果}

        4 結(jié)束語(yǔ)

        基于Saas模式的機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟建設(shè)不僅可以避免集中式數(shù)據(jù)冗余、混亂和分布式的增加機(jī)構(gòu)成本的弊端,還可以滿足用戶學(xué)術(shù)交流及個(gè)性化需求?;赟aas理念的機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟建設(shè)模式為機(jī)構(gòu)庫(kù)聯(lián)盟建設(shè)提供了更大的空間,也是機(jī)構(gòu)庫(kù)聯(lián)盟建設(shè)的趨勢(shì)。

        [1]鄧君.機(jī)構(gòu)知識(shí)庫(kù)建設(shè)模式與運(yùn)行機(jī)制研究[D].長(zhǎng)春:吉林大學(xué),2008.

        [2]渠芳.高校教學(xué)聯(lián)合體機(jī)構(gòu)知識(shí)庫(kù)聯(lián)盟建設(shè)研究——以徐州高校教學(xué)聯(lián)合體為例[J].情報(bào)理論與實(shí)踐,2010(11):83-85.

        [3]霍小軍.Saas模式在電子政務(wù)中的應(yīng)用初探[J].電子政務(wù),2008(1):73-87.

        猜你喜歡
        窗體數(shù)據(jù)服務(wù)知識(shí)庫(kù)
        地理空間大數(shù)據(jù)服務(wù)自然資源調(diào)查監(jiān)測(cè)的方向分析
        基于TRIZ與知識(shí)庫(kù)的創(chuàng)新模型構(gòu)建及在注塑機(jī)設(shè)計(jì)中的應(yīng)用
        試談Access 2007數(shù)據(jù)庫(kù)在林業(yè)檔案管理中的應(yīng)用
        檔案天地(2019年5期)2019-06-12 05:12:02
        如何運(yùn)用稅收大數(shù)據(jù)服務(wù)供給側(cè)結(jié)構(gòu)性改革
        基于頻繁子圖挖掘的數(shù)據(jù)服務(wù)Mashup推薦
        高速公路信息系統(tǒng)維護(hù)知識(shí)庫(kù)的建立和應(yīng)用
        基于Drupal發(fā)布學(xué)者知識(shí)庫(kù)關(guān)聯(lián)數(shù)據(jù)的研究
        圖書館研究(2015年5期)2015-12-07 04:05:48
        基于LayeredWindow的異形窗體局部刷新
        中文信息(2014年2期)2014-03-06 23:49:14
        一種基于數(shù)據(jù)服務(wù)超鏈進(jìn)行情景數(shù)據(jù)集成的方法*
        巧設(shè)WPS窗體控件讓表格填寫更規(guī)范
        久久一区二区三区老熟女| 麻豆久久五月国产综合| 亚洲日产国无码| 亚洲不卡免费观看av一区二区| 欧洲熟妇色xxxx欧美老妇性| 精品无码中文视频在线观看| 国产精品天天看大片特色视频 | 久久成人免费电影| 国模一区二区三区白浆| 国产色婷婷久久又粗又爽| 中文亚洲av片在线观看| 亚洲综合色一区二区三区另类| 丰满少妇一区二区三区专区| 亚洲精品第一页在线观看| 免费无遮挡禁18污污网站| 亚洲免费不卡| 男女啪啪免费视频网址| 99re6在线视频精品免费下载| 人人澡人人澡人人看添av| 性一交一乱一伦一视频一二三区| 免费在线不卡黄色大片| 欧美老肥妇做爰bbww| 大学生被内谢粉嫩无套| 亚洲精品一区二区三区播放| 国产tv不卡免费在线观看| 又大又紧又粉嫩18p少妇| 欧美黄色免费看| 日本高清在线一区二区三区| 噜噜噜噜私人影院| 无码人妻精品一区二区三区在线 | 亚洲国产精品综合福利专区| 日产一区日产2区日产| 夜夜添夜夜添夜夜摸夜夜摸| 国产精品入口牛牛影视| 少妇一区二区三区精选| 一本一道vs无码中文字幕| 亚洲免费观看在线视频| 一区二区三区中文字幕有码| 一区二区三区高清在线观看视频| 国产精品v欧美精品v日韩精品| av一区二区三区亚洲|