功能簡介
數據訪問服務中間件是中國科學院計算機網路信息中心科學數據中心提供的四大中間件(包括元數據管理中間件、數據訪問服務中間件、數據傳輸中間件以及監控與統計分析中間件)之一,是科學資料庫與格線項目的重要組成部分,旨在為建庫單位提供通用、便捷的數據訪問、數據收割與檢索、資源量統計以及數據傳輸等服務。
核心工作
1、以定時任務的方式,定時生成站點資源(包括記錄數據和檔案數據)的sitemap信息,這樣外部套用就可以通過sitemap信息獲知該站點擁有哪些可供收割或者訪問的資源;
2、其他套用可以直接根據資源的url傳送header信息為Accept: application/rdf+xml的request請求獲取該資源的RDF信息(xml),數據用戶也可以直接通過在瀏覽器輸入該url地址直接訪問該資源的顯示頁面。
比如以voovle為例,voovle首先獲取該站點的sitemap信息,通過這些sitemap信息知道該站點有哪些資源,然後傳送相應請求逐一收割這些資源的RDF信息。這樣一般用戶就可以通過voovle檢索到這些資源,然後用戶就可以通過點擊該資源的主語連結傳送請求,數據訪問中間件根據請求,自動303重定向到該資源的具體信息顯示頁面。
特性
數據訪問服務中間件部署在各建庫單位,其特性主要有:
1、獨立於數據管理與共享平台(VDB),方便部署與卸載;
2、根據請求生成並返回每條數據資源的語義信息,便於科學數據檢索系統(Voovle)的收割、集成、集中搜尋與展示,降低科學數據的獲取難度,提高科學數據的共享程度;
使用說明
1、如果是Windows作業系統,直接將下載的數據訪問中間件直接放到VDB安裝目錄的webapps子目錄下面(與ROOT目錄同級);如果是Linux系統,則將數據訪問中間件放到VDB所在TOMCAT的webapps目錄底下。
2、確保VDB目錄配置模組的“本域uri”配置正確即可。