朱倩+王華麗
摘 ? ?要:針對新疆現(xiàn)有的涉農(nóng)網(wǎng)站和平臺現(xiàn)狀,對新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的體系構(gòu)建進(jìn)行了分析研究。利用中間件的優(yōu)勢,對現(xiàn)有的農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺進(jìn)行集成,并根據(jù)用戶需求增添了查詢、服務(wù)等功能模塊,對各模塊的功能進(jìn)行設(shè)定分析,從而滿足了用戶多樣化及個性化的需求,實(shí)現(xiàn)了對農(nóng)業(yè)科學(xué)數(shù)據(jù)資源的有效保存、挖掘分析、共享利用,極大地降低了成本,提高了服務(wù)效率。
關(guān)鍵詞:農(nóng)業(yè)科學(xué);數(shù)據(jù)共享;中間件;管理模塊
中圖分類號:G250.74 ? ? ? ? 文獻(xiàn)標(biāo)識碼:A ? ? ? ? DOI 編碼:10.3969/j.issn.1006-6500.2016.01.011
System Foundation of Xinjiang Agricultural Science Data Sharing Platform Based on Middleware
ZHU Qian, WANG Hua-li
(Management School of Xinjiang Agriculture University, Urumqi, Xinjiang 830052, China)
Abstract: Based on the current status of agriculture-related sites and platforms in Xinjiang, this paper analyzed the system foundation of Xinjiang agricultural science data sharing platform. Taking advantage of middleware, this paper integrated existing agricultural scientific data sharing platform; added a query, service and other functional of modules based on user demand, and analyzed these modules to meet the user demand for diversified and personalized. This enabled the agricultural scientific data resources effectively preserved, mining analysis, shared use, greatly reducing the cost and improving the efficiency of the service.
Key words: agricultural sciences; data sharing; middleware; management module
農(nóng)業(yè)科學(xué)數(shù)據(jù)是農(nóng)業(yè)發(fā)展的一項(xiàng)重要資源,是農(nóng)業(yè)科技創(chuàng)新的基礎(chǔ),科學(xué)地管理農(nóng)業(yè)數(shù)據(jù),能夠更好地開發(fā)和利用各種農(nóng)業(yè)資源。近年來,新疆農(nóng)村互聯(lián)網(wǎng)水平顯著提高,新疆各類涉農(nóng)網(wǎng)站也紛紛設(shè)立,農(nóng)業(yè)化信息隊(duì)伍不斷壯大。但是每個網(wǎng)站都有自己獨(dú)立的門戶,信息之間數(shù)據(jù)共享不足,信息交融不夠,因此,構(gòu)建全面的農(nóng)業(yè)科學(xué)數(shù)據(jù)資源管理和共享服務(wù)體系、整合各種農(nóng)業(yè)數(shù)據(jù)資源、實(shí)現(xiàn)對農(nóng)業(yè)科學(xué)數(shù)據(jù)資源的高效利用,便成為各部門和廣大用戶的迫切需求。
1 新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的現(xiàn)狀
新疆已建立的涉農(nóng)網(wǎng)站超過了100家,其中一些已經(jīng)形成了一定的規(guī)模,在用戶的使用中占據(jù)了一定的比例,如新疆農(nóng)業(yè)信息網(wǎng)、新疆興農(nóng)網(wǎng)等。此外,部分農(nóng)業(yè)下屬部門或農(nóng)業(yè)相關(guān)部門已經(jīng)設(shè)立了自己的信息共享基礎(chǔ)平臺,如新疆干旱區(qū)林木種質(zhì)資源共享基礎(chǔ)平臺、新疆畜牧綜合管理信息平臺、新疆環(huán)境氣象監(jiān)測信息共享平臺等。為了避免各部門獨(dú)立設(shè)置門戶網(wǎng)站及建立信息平臺,因重復(fù)建設(shè)而產(chǎn)生的資源浪費(fèi),更為了方便用戶查詢各類農(nóng)業(yè)相關(guān)信息,我們應(yīng)該建立一個統(tǒng)一的科學(xué)數(shù)據(jù)共享平臺,將現(xiàn)有的科學(xué)數(shù)據(jù)整合集成。
集成現(xiàn)有的數(shù)據(jù)資源平臺,能夠充分利用各部門的信息資源,有助于消除“信息孤島”,使各單位可以集中人力、物力來建設(shè)自己的特色資源,節(jié)約成本。此外,集成數(shù)據(jù)共享平臺在不影響原系統(tǒng)運(yùn)行的前提下,對各種異構(gòu)數(shù)據(jù)統(tǒng)一表示、管理,并為用戶建立一個方便透明的數(shù)據(jù)訪問入口,使用戶不必再去面對各種不同的應(yīng)用系統(tǒng),進(jìn)行繁雜的操作過程,只需表達(dá)其需求,從而顯著提高查詢效率。
2 新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺構(gòu)建思路與原則
2.1 新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺構(gòu)建的思路
新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的構(gòu)建思路是實(shí)現(xiàn)以下幾個功能。
2.1.1 數(shù)據(jù)開發(fā)、積累和存儲的功能 包括農(nóng)業(yè)科學(xué)數(shù)據(jù)的采集和標(biāo)準(zhǔn)化整理,建立標(biāo)準(zhǔn)化的數(shù)據(jù)庫和數(shù)據(jù)集,使科學(xué)數(shù)據(jù)得到有效的保存,為實(shí)現(xiàn)科學(xué)數(shù)據(jù)共享提供資源基礎(chǔ)。
2.1.2 集成及信息拓展功能 采用中間件法把農(nóng)業(yè)各個學(xué)科的科學(xué)數(shù)據(jù)集成到一個網(wǎng)絡(luò)系統(tǒng)、集中在一個共享網(wǎng)站上發(fā)布和展示,以便于用戶的查詢和獲取。同時(shí),數(shù)據(jù)庫中的信息還可以動態(tài)地增加、刪除以及更新。
2.1.3 ? ?數(shù)據(jù)共享功能 ? ?即在數(shù)據(jù)和用戶分級分類基礎(chǔ)上提供數(shù)據(jù)在線和離線服務(wù),如數(shù)據(jù)的分發(fā)、數(shù)據(jù)在共享網(wǎng)站上的發(fā)布等。
2.1.4 ? ?智能的搜索查詢功能 ? ?用戶可以使用自然語言查詢、模糊查詢等多種查詢方法對科學(xué)數(shù)據(jù)進(jìn)行快速查找。
2.1.5 ? ?其他服務(wù)功能 ? ?平臺還能提供一些其他的服務(wù)內(nèi)容,如專家咨詢、標(biāo)準(zhǔn)定制、決策支持、統(tǒng)計(jì)分析等,同時(shí)提供了API接口,能夠方便地接入新的信息服務(wù)模塊。endprint
2.2 新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺構(gòu)建的原則
新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的根本目的是通過網(wǎng)絡(luò)化等手段提供信息的共享服務(wù),便于用戶的信息查詢及使用,在提供信息數(shù)據(jù)共享服務(wù)的過程中,應(yīng)體現(xiàn)以下幾方面的原則。
2.2.1 ? ?針對性 ? ?任何信息都是在特定時(shí)間、場合下對特定用戶的需要產(chǎn)生效用,因此農(nóng)業(yè)科學(xué)數(shù)據(jù)共享服務(wù)必須圍繞用戶的特定具體信息需要來展開,注意信息提供的針對性。信息服務(wù)就是要為特定的信息找到確定的用戶,使信息發(fā)揮最大效用。無論何種信息都必須針對用戶的信息需要才能得以存在和發(fā)展[1]。同時(shí),隨著社會信息總量的迅猛增長,相關(guān)信息也在不斷增多,如新疆農(nóng)業(yè)信息網(wǎng)每個工作日的信息更新超過50條,如果關(guān)注所有農(nóng)業(yè)相關(guān)信息,每日信息量會遠(yuǎn)超過此,而信息提供量超過了用戶的吸收能力,就會影響決策的效率。應(yīng)在完整性基礎(chǔ)上認(rèn)真篩選加工,在可滿足用戶解決問題的前提下提供盡可能少的信息。
2.2.2 ? ?時(shí)效性 ? ?時(shí)間對于信息價(jià)值具有決定性的影響。為了保證時(shí)效,應(yīng)當(dāng)加快信息傳遞的速度,盡早地把信息提供給用戶。但最好是把握恰當(dāng)?shù)膫鬟f時(shí)機(jī),在用戶最需要的時(shí)候提供出去。
2.2.3 ? ?方便性 ? ?科學(xué)數(shù)據(jù)共享服務(wù)要為用戶的信息行為提供最大的便利條件,如簡單易用的界面,數(shù)據(jù)的上傳下載,要求系統(tǒng)使用方便、對終端用戶來說不需要太多的精力用在對軟件本身的使用上。還有采用信息技術(shù)跨越時(shí)空障礙,實(shí)現(xiàn)跨地域、跨系統(tǒng)的信息共享簡化利用信息服務(wù)的手續(xù),從而提高信息服務(wù)的效率等。
2.2.4 ? ?可拓展性 ? ?科學(xué)數(shù)據(jù)共享平臺要實(shí)現(xiàn)的不僅是數(shù)據(jù)收集、累計(jì),更重要的是需要集成不同的系統(tǒng),完成在不同操作系統(tǒng)平臺的客戶端也能方便地共享數(shù)據(jù)。而且對不同數(shù)據(jù)庫,都可以提供符合共享數(shù)據(jù)平臺標(biāo)準(zhǔn)的數(shù)據(jù),同時(shí)軟件本身有開發(fā)接口,提供給后續(xù)的開發(fā)和使用。
2.2.5 ? ?穩(wěn)定及安全性 ? ?由于數(shù)據(jù)平臺是以互聯(lián)網(wǎng)為基礎(chǔ)建立的,作為數(shù)據(jù)共享的平臺會被頻繁訪問,系統(tǒng)的穩(wěn)定性尤為重要。同時(shí)為保證數(shù)據(jù)存儲和共享平臺,數(shù)據(jù)、網(wǎng)絡(luò)的安全,對訪問用戶應(yīng)進(jìn)行嚴(yán)格的權(quán)限控制。
3 新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的構(gòu)建
3.1 基于中間件法的分布式數(shù)據(jù)共享平臺的集成架構(gòu)
鑒于新疆部分農(nóng)業(yè)下屬部門或農(nóng)業(yè)相關(guān)部門已經(jīng)設(shè)立了自己的信息查詢系統(tǒng)或信息共享基礎(chǔ)平臺,新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺要做的首先是能夠?qū)σ延械南到y(tǒng)進(jìn)行集成。
筆者將采用中間件法來實(shí)現(xiàn)分布式異構(gòu)的數(shù)據(jù)信息集成。中間件是提供系統(tǒng)軟件和應(yīng)用軟件之間連接的軟件,以便于軟件各部件之間的溝通,特別是應(yīng)用軟件對于系統(tǒng)軟件的集中的邏輯,在現(xiàn)代信息技術(shù)應(yīng)用框架如Web服務(wù)、面向服務(wù)的體系結(jié)構(gòu)等中應(yīng)用比較廣泛。中間件法具有成本低、容易實(shí)現(xiàn)、局部數(shù)據(jù)源加入方面靈活、自治性強(qiáng)等優(yōu)點(diǎn)[2]。
元數(shù)據(jù)是關(guān)于數(shù)據(jù)集的數(shù)據(jù),它在地理空間信息中用于描述地理數(shù)據(jù)集的內(nèi)容、質(zhì)量、表示方式、空間參考、管理方式以及數(shù)據(jù)集的其他特征,是實(shí)現(xiàn)地理空間信息共享的核心標(biāo)準(zhǔn)之一。筆者運(yùn)用元數(shù)據(jù)在中心節(jié)點(diǎn)建立統(tǒng)一的元數(shù)據(jù)映射表,根據(jù)元數(shù)據(jù)映射表,就可以在查詢時(shí)自動定位所需查詢的數(shù)據(jù)源位置,實(shí)現(xiàn)靈活高效的信息資源整合,從而實(shí)現(xiàn)分布式信息資源一體化的建設(shè)和共享。
在用戶與各個分布的信息資源之間建立一個中間層,將元數(shù)據(jù)管理封裝在中間件中,通過元數(shù)據(jù)映射表為分散的各個數(shù)據(jù)源和網(wǎng)站或系統(tǒng)提供一個統(tǒng)一的訪問接口,就可以實(shí)現(xiàn)將分散在各處的數(shù)據(jù)庫等同于單一數(shù)據(jù)庫來集中調(diào)用。
圖1顯示了分布式數(shù)據(jù)集成的邏輯結(jié)構(gòu),在用戶和分布式農(nóng)業(yè)科學(xué)數(shù)據(jù)之間建立一個中間件層,為分布式的異構(gòu)數(shù)據(jù)源提供一個統(tǒng)一的訪問接口,通過元數(shù)據(jù)管理器將各個節(jié)點(diǎn)提交的對自身數(shù)據(jù)庫描述的元數(shù)據(jù)進(jìn)行統(tǒng)一管理,并為無分類的資源定義分類規(guī)范,按照一定的分類規(guī)則將分好類的資源呈現(xiàn)給用戶,用戶就可以根據(jù)分類信息方便地瀏覽或查詢自己所需要的農(nóng)業(yè)科學(xué)數(shù)據(jù)。
3.2 新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的總體框架
新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺建設(shè)考慮既有分散又有集中的體系結(jié)構(gòu),它是一個基于網(wǎng)絡(luò)的實(shí)體,通過數(shù)據(jù)中心能夠?qū)崿F(xiàn)農(nóng)業(yè)數(shù)據(jù)的整合集成、保存及社會共享服務(wù)。通過中間件法可以將分布異構(gòu)的農(nóng)業(yè)科學(xué)數(shù)據(jù)集成到共享平臺下,使其具有統(tǒng)一標(biāo)準(zhǔn)的數(shù)據(jù)源接口及共享協(xié)議,能夠有效地進(jìn)行管理,還需要添加一個服務(wù)模塊,使各個分散的信息源都能夠方便快捷地成為共享平臺的一部分。此外,服務(wù)模塊的結(jié)構(gòu)設(shè)計(jì)采用靈活的層次,可對其進(jìn)行任意功能服務(wù)的拓展。因此,整個數(shù)據(jù)共享平臺是一個由網(wǎng)絡(luò)層、數(shù)據(jù)層、服務(wù)層、中間層、服務(wù)層及支持保障層(包括技術(shù)支持、管理支持、標(biāo)準(zhǔn)支持)組成的多層次的綜合系統(tǒng)[3],如圖2所示。
第一層是用戶層,提供統(tǒng)一的用戶輸入接口。用戶可以通過不同的接入方式如手機(jī)、瀏覽器、電腦等,登錄到數(shù)據(jù)共享平臺,使用不同的設(shè)備都能夠方便快捷地訪問數(shù)據(jù)共享平臺的所有信息及服務(wù)。其次,根據(jù)用戶身份將其分為不同等級,不同等級的用戶在登錄平臺后對數(shù)據(jù)信息享有不同的瀏覽及使用權(quán)限。
第二層是服務(wù)層,可以為用戶提供智能化的檢索查詢、專家咨詢、統(tǒng)計(jì)分析、決策支持等服務(wù),同時(shí)服務(wù)層還可以根據(jù)用戶的使用情況以及數(shù)據(jù)共享平臺的需求方便快捷地增加其他服務(wù)功能。服務(wù)層是用戶發(fā)現(xiàn)和獲取數(shù)據(jù)的關(guān)鍵點(diǎn),是數(shù)據(jù)中心存在價(jià)值的具體體現(xiàn)。
第三層是中間件層,能夠通過元數(shù)據(jù)映射信息將分布在不同地方的異構(gòu)數(shù)據(jù)源提供統(tǒng)一的訪問接口,實(shí)現(xiàn)數(shù)據(jù)的集成。
第四層是數(shù)據(jù)層,其中包含了分布在各個系統(tǒng)的分散數(shù)據(jù)庫,也可以新建數(shù)據(jù)庫。對于各數(shù)據(jù)庫中的信息,不僅可以通過網(wǎng)絡(luò)遠(yuǎn)程調(diào)用共享,還能夠動態(tài)地添加、刪除或更新數(shù)據(jù)庫中的數(shù)據(jù)。endprint
第五層是網(wǎng)絡(luò)層,是數(shù)據(jù)中心運(yùn)行的網(wǎng)絡(luò)環(huán)境,包括軟硬件條件、操作系統(tǒng)、備份系統(tǒng)、安全系統(tǒng),各個數(shù)據(jù)源之間的網(wǎng)絡(luò)互聯(lián)、網(wǎng)絡(luò)出口帶寬等,用戶可以通過網(wǎng)絡(luò)訪問數(shù)據(jù)中心,查詢和獲取相關(guān)數(shù)據(jù)。網(wǎng)絡(luò)層主要解決硬件管理問題和支持上層的數(shù)據(jù)管理問題,是數(shù)據(jù)中心運(yùn)行的基礎(chǔ)。
第六層是支持保障層,由技術(shù)、標(biāo)準(zhǔn)和管理三個方面構(gòu)成。支持技術(shù)包括數(shù)據(jù)采集技術(shù)、數(shù)據(jù)處理技術(shù)、元數(shù)據(jù)技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)技術(shù)等。支持標(biāo)準(zhǔn)由數(shù)據(jù)標(biāo)準(zhǔn)、服務(wù)標(biāo)準(zhǔn)和管理標(biāo)準(zhǔn)三大系列標(biāo)準(zhǔn)組成。管理支持包括組織保障、人才保障、資金保障、運(yùn)行機(jī)制保障、安全保障等組成。
4 新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的體系結(jié)構(gòu)及功能模塊分析
4.1 新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的體系結(jié)構(gòu)
為了完成平臺的數(shù)據(jù)整合和數(shù)據(jù)共享服務(wù),筆者從設(shè)計(jì)角度構(gòu)建平臺的層次結(jié)構(gòu)模型,包括平臺的功能設(shè)置、基礎(chǔ)模塊以及各功能模塊之間的相互關(guān)系等,如圖3所示。
用戶可通過多種登錄途徑進(jìn)入數(shù)據(jù)共享平臺,經(jīng)過用戶管理模塊的驗(yàn)證后,不同用戶將在平臺中享有不同權(quán)限的查詢及數(shù)據(jù)共享內(nèi)容。平臺能夠?yàn)轵?yàn)證通過的用戶提供檢索查詢、導(dǎo)航、專家咨詢、統(tǒng)計(jì)分析、決策支持等多種服務(wù),而支持這些服務(wù)所需的數(shù)據(jù),則是由元數(shù)據(jù)管理模塊將處于不同位置的異構(gòu)數(shù)據(jù)庫集成共享而來的。在元數(shù)據(jù)管理模塊處添加領(lǐng)域本體,增添數(shù)據(jù)的語義信息,從而能夠?qū)崿F(xiàn)模糊查詢。此外,在數(shù)據(jù)庫層還有一個數(shù)據(jù)庫接口管理模塊,能夠?qū)?shù)據(jù)庫進(jìn)行操作,對數(shù)據(jù)庫進(jìn)行添加、刪除,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行更新等。不同權(quán)限的用戶享有不同的操作權(quán)限[4]。
4.2 平臺各模塊的功能分析
新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺的體系結(jié)構(gòu)包括多個模塊,下面就分別介紹各模塊實(shí)現(xiàn)的功能。
4.2.1 ? ?用戶管理模塊 ? ?用戶層為用戶提供統(tǒng)一的輸入接口,其輸入接口可以包含多種形式,如瀏覽器、手機(jī)、短信等多種登錄查詢渠道。由于農(nóng)業(yè)科學(xué)數(shù)據(jù)種類多、數(shù)量大,各類數(shù)據(jù)的加工存儲狀態(tài)各不相同,部分資料還有保密性要求,因此,共享數(shù)據(jù)范圍按數(shù)據(jù)內(nèi)容進(jìn)行了分級,如一級數(shù)據(jù)為國內(nèi)外公開數(shù)據(jù),可供用戶無償使用;二級數(shù)據(jù)為省內(nèi)公開數(shù)據(jù);三級數(shù)據(jù)包含專項(xiàng)數(shù)據(jù),只為部分用戶提供共享服務(wù);四級數(shù)據(jù)為原始數(shù)據(jù)及保密數(shù)據(jù),僅供少數(shù)專家或相關(guān)研究人員共享使用。
用戶管理模塊用來實(shí)現(xiàn)用戶分級分類共享數(shù)據(jù)。按照用戶注冊信息進(jìn)行等級劃分,可將用戶分為個體用戶和群體用戶。個體用戶分為普通用戶、科研人員、管理人員;群體用戶包括科研單位、相關(guān)企業(yè)等。不同的用戶對共享的數(shù)據(jù)具有不同的操作權(quán)限,如個體用戶對各項(xiàng)數(shù)據(jù)僅有查詢權(quán)限,而管理人員則可以添加、刪除或更改數(shù)據(jù)。用戶通過統(tǒng)一輸入接口將注冊信息輸入,用戶管理模塊將其信息存入用戶信息庫中,便于以后用戶登錄對其等級進(jìn)行查詢。注冊用戶登錄后則進(jìn)入科學(xué)數(shù)據(jù)共享平臺開始查詢信息或接受平臺提供的各種服務(wù)。
4.2.2 ? ?數(shù)據(jù)平臺服務(wù)模塊 ? ?數(shù)據(jù)平臺通過各種模塊能夠提供多項(xiàng)服務(wù)。
檢索查詢模塊提供基本的信息檢索接口,接收到用戶的查詢信息后進(jìn)入元數(shù)據(jù)層尋找相關(guān)信息,由元數(shù)據(jù)目錄引導(dǎo)找到相關(guān)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的查詢,然后將查詢信息返回檢索查詢模塊,以瀏覽頁面的形式呈現(xiàn)給用戶。
導(dǎo)航服務(wù)模塊能夠記錄用戶的查詢歷史,并對用戶歷史查詢信息特點(diǎn)進(jìn)行總結(jié)歸類,根據(jù)用戶的使用習(xí)慣對用戶再次訪問提供個性化服務(wù)。
專家咨詢模塊能夠支持用戶向?qū)<姨釂?,專家咨詢模塊將問題經(jīng)過處理后自動傳給相關(guān)專家,然后將答案傳回給用戶。當(dāng)問題得到滿意答復(fù)時(shí),問題及答復(fù)則存儲在專家咨詢模塊的數(shù)據(jù)庫中,以便下次有相同問題出現(xiàn)時(shí),可自動提供答案。
決策支持模塊主要面向群體用戶,如科研機(jī)構(gòu)或企業(yè)等,根據(jù)用戶決策需求,整合搜集到相關(guān)的政策報(bào)告、統(tǒng)計(jì)數(shù)據(jù)等經(jīng)過分析處理,為用戶決策提供支撐信息。
服務(wù)管理模塊實(shí)現(xiàn)的功能是對于服務(wù)模塊的添加、刪除或更改。當(dāng)數(shù)據(jù)共享平臺需要提供新的服務(wù)時(shí),可通過服務(wù)管理模塊創(chuàng)建新的服務(wù)模塊,以保證農(nóng)業(yè)科學(xué)數(shù)據(jù)平臺的靈活性。
4.2.3 ? ?元數(shù)據(jù)管理模塊 ? ?當(dāng)用戶對平臺各項(xiàng)服務(wù)進(jìn)行操作時(shí),需要元數(shù)據(jù)提供數(shù)據(jù)庫信息,元數(shù)據(jù)管理模塊接收到查詢參數(shù)時(shí),根據(jù)元數(shù)據(jù)映射數(shù)據(jù)庫找出享有的數(shù)據(jù)源位置,元數(shù)據(jù)管理模塊通過分布式異構(gòu)數(shù)據(jù)源統(tǒng)一訪問接口進(jìn)行數(shù)據(jù)查詢,然后將查詢結(jié)果統(tǒng)一格式后返回給用戶,本體數(shù)據(jù)庫能夠?qū)τ脩糨斎氲牟樵儣l件進(jìn)行語義拓展,從而實(shí)現(xiàn)數(shù)據(jù)的語義化查詢。
4.2.4 ? ?數(shù)據(jù)庫接口管理模塊 ? ?數(shù)據(jù)庫接口管理模塊主要功能是為數(shù)據(jù)庫的增加、減少提供一個接口,便于新的數(shù)據(jù)庫的加入,保證了數(shù)據(jù)共享平臺的可拓展性。
5 結(jié) 語
新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享服務(wù)平臺的建立是一個長期的過程,需要在目前的各網(wǎng)站資源基礎(chǔ)上不斷地改進(jìn)和完善,其結(jié)構(gòu)體系的建立更不是一朝一夕能夠完成的,需要不斷地優(yōu)化。
筆者針對新疆部分農(nóng)業(yè)下屬部門或農(nóng)業(yè)相關(guān)部門已經(jīng)設(shè)立自己的信息查詢系統(tǒng)或信息共享基礎(chǔ)平臺的情況,結(jié)合中間件法的優(yōu)勢,對新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享平臺已有的系統(tǒng)進(jìn)行集成,再根據(jù)用戶需要增設(shè)各種服務(wù)及查詢功能,既能很好地利用已有資源,又對不同渠道的資源進(jìn)行了整合,使分布不同的各種資源能夠相互貫通,用戶使用起來更加方便快捷,滿足了用戶多樣化及個性化的需求,極大地降低了成本,提高了服務(wù)效率[5-11]。
參考文獻(xiàn):
[1] 張小紅,李思經(jīng).農(nóng)業(yè)科學(xué)數(shù)據(jù)共享服務(wù)研究[J].中國科技論壇,2006(9):127-130.
[2] 楊曉蓉.分布式農(nóng)業(yè)科技信息共享關(guān)鍵技術(shù)研究與應(yīng)用[D].北京:中國農(nóng)業(yè)科學(xué)院,2011.
[3] 孟憲學(xué).國家農(nóng)業(yè)科學(xué)數(shù)據(jù)中心的設(shè)計(jì)與建設(shè)研究[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2004(12):5-8.
[4] 趙勝剛.國家農(nóng)業(yè)科學(xué)數(shù)據(jù)共享服務(wù)平臺體系結(jié)構(gòu)研究[J].安徽農(nóng)業(yè)科學(xué), 2009(19):9303-9305.
[5] 楊蘭偉,閔文江,呂軍海.建立國家農(nóng)業(yè)科學(xué)數(shù)據(jù)共享中心河北分中心的實(shí)踐與思考[J].河北農(nóng)業(yè)科學(xué),2010,14(9):168-169.
[6] 馬海龍,陳佑啟,鄒金秋.“國家農(nóng)業(yè)科學(xué)數(shù)據(jù)共享中心農(nóng)業(yè)區(qū)劃數(shù)據(jù)分中心”系統(tǒng)設(shè)計(jì)與建設(shè)[J].中國農(nóng)業(yè)資源與區(qū)劃,2010(2):75-80.
[7] 趙華,王建.中國農(nóng)業(yè)科學(xué)數(shù)據(jù)共享分析與展望[J].農(nóng)業(yè)展望,2014(9):54-57.
[9] 王華麗,張磊磊,王新哲,等.新疆農(nóng)業(yè)科學(xué)數(shù)據(jù)共享用戶需求調(diào)查分析[J].新疆農(nóng)業(yè)科技,2014(5):1-3.
[10] 尹川,王建春.天津市農(nóng)業(yè)科技信息共享與服務(wù)平臺的構(gòu)建[J].天津農(nóng)業(yè)科學(xué),2010,16(2):94-96.
[11] 郭常蓮,閻永康,樊蘭瑛,等. 山西省自然科技資源共享平臺結(jié)構(gòu)分析及應(yīng)用[J].山西農(nóng)業(yè)科學(xué),2009(2):75-77.endprint