數(shù)據(jù)訪問(wèn)服務(wù)系統(tǒng)_第1頁(yè)
數(shù)據(jù)訪問(wèn)服務(wù)系統(tǒng)_第2頁(yè)
數(shù)據(jù)訪問(wèn)服務(wù)系統(tǒng)_第3頁(yè)
數(shù)據(jù)訪問(wèn)服務(wù)系統(tǒng)_第4頁(yè)
數(shù)據(jù)訪問(wèn)服務(wù)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)訪問(wèn)服務(wù)系統(tǒng)

(DAS2.0)楊德婷,周維-8-24第1頁(yè)主要內(nèi)容系統(tǒng)介紹系統(tǒng)功效演示系統(tǒng)安裝系統(tǒng)配置--MappingBuilder系統(tǒng)使用--DataView培訓(xùn)人員上機(jī)操作和現(xiàn)場(chǎng)答疑第2頁(yè)系統(tǒng)目標(biāo)數(shù)據(jù)訪問(wèn)服務(wù)系統(tǒng)(DAS)應(yīng)用在科學(xué)數(shù)據(jù)庫(kù)中,意在處理大規(guī)模分布、異構(gòu)、自治數(shù)據(jù)庫(kù)群統(tǒng)一訪問(wèn)問(wèn)題。第3頁(yè)數(shù)據(jù)訪問(wèn)服務(wù)數(shù)據(jù)訪問(wèn)服務(wù)是一個(gè)符合OGSA定義網(wǎng)格服務(wù)。訪問(wèn)異構(gòu)數(shù)據(jù)庫(kù)接口是一致。用戶不需要關(guān)心專(zhuān)業(yè)子庫(kù)使用數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)和平臺(tái)技術(shù)細(xì)節(jié),經(jīng)過(guò)數(shù)據(jù)訪問(wèn)服務(wù)統(tǒng)一接口就能夠訪問(wèn)專(zhuān)業(yè)子庫(kù),按照用戶要求獲取滿足條件數(shù)據(jù)。DAS介于數(shù)據(jù)用戶和物理數(shù)據(jù)庫(kù)系統(tǒng)之間,對(duì)物理數(shù)據(jù)庫(kù)進(jìn)行封裝后,對(duì)外提供數(shù)據(jù)訪問(wèn)網(wǎng)格服務(wù)接口。

支持關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)類(lèi)型包含:Oracle8、Oracle9i、SQLServer、Mysql4。MySQLSQLServerOracle數(shù)據(jù)訪問(wèn)服務(wù)(DAS)用戶用戶用戶第4頁(yè)系統(tǒng)結(jié)構(gòu)示意圖數(shù)據(jù)訪問(wèn)服務(wù)接口虛擬數(shù)據(jù)庫(kù)物理數(shù)據(jù)庫(kù)映射工具M(jìn)appingBuilderDataView第5頁(yè)物理數(shù)據(jù)庫(kù)和虛擬數(shù)據(jù)庫(kù)物理數(shù)據(jù)庫(kù)對(duì)于科學(xué)數(shù)據(jù)庫(kù)而言,物理數(shù)據(jù)庫(kù)指一個(gè)專(zhuān)業(yè)子庫(kù),是依據(jù)科學(xué)數(shù)據(jù)庫(kù)組織管理特點(diǎn)而劃分邏輯意義上專(zhuān)業(yè)子庫(kù)。通常專(zhuān)業(yè)子庫(kù)是由一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)中一張或多張關(guān)聯(lián)數(shù)據(jù)表組成,而建庫(kù)單位可能使用一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)存放多個(gè)專(zhuān)業(yè)子庫(kù)。本軟件2.0版本只支持以關(guān)系數(shù)據(jù)庫(kù)形式存放專(zhuān)業(yè)子庫(kù)。虛擬數(shù)據(jù)庫(kù)為了滿足數(shù)據(jù)規(guī)范化、補(bǔ)充和豐富元數(shù)據(jù)、訪問(wèn)控制三方面需求,本系統(tǒng)在物理數(shù)據(jù)庫(kù)之上增加一層,稱之為“虛擬數(shù)據(jù)庫(kù)”,是對(duì)物理數(shù)據(jù)庫(kù)進(jìn)行一層抽象后而結(jié)構(gòu)一個(gè)虛擬庫(kù),并不存放實(shí)際數(shù)據(jù)。用戶經(jīng)過(guò)數(shù)據(jù)訪問(wèn)服務(wù)接口看到是虛擬數(shù)據(jù)庫(kù)。物理數(shù)據(jù)庫(kù)對(duì)上層應(yīng)用是不可見(jiàn)。使用MappingBuilder工具,配置虛擬數(shù)據(jù)庫(kù)。第6頁(yè)數(shù)據(jù)訪問(wèn)服務(wù)接口定義功效名稱使用人員功效描述元數(shù)據(jù)服務(wù)接口建庫(kù)單位,其它服務(wù)使用者服務(wù)使用者經(jīng)過(guò)數(shù)據(jù)訪問(wèn)服務(wù)能夠獲取指定數(shù)據(jù)庫(kù)元數(shù)據(jù)信息??色@取元數(shù)據(jù)信息是虛擬數(shù)據(jù)庫(kù)數(shù)據(jù)模式信息。由此信息,用戶能夠了解數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu),從而能夠提交數(shù)據(jù)查詢請(qǐng)求。1.輸入?yún)?shù):服務(wù)URI(按照科學(xué)數(shù)據(jù)庫(kù)統(tǒng)一標(biāo)準(zhǔn)命名)2.輸出參數(shù):XML文檔,描述了虛擬數(shù)據(jù)庫(kù)結(jié)構(gòu)信息,包含全部字段名稱、字段描述、數(shù)據(jù)類(lèi)型、大小、準(zhǔn)確度、缺省值、是否為空。數(shù)據(jù)服務(wù)接口建庫(kù)單位,其它服務(wù)使用者數(shù)據(jù)訪問(wèn)服務(wù)提供數(shù)據(jù)庫(kù)查詢功效支持SQL92標(biāo)準(zhǔn)要求SELECT語(yǔ)句功效,詳細(xì)受到所使用DBMS功效限制,所支持功效是DAS支持DMBS功效交集。SQL92標(biāo)準(zhǔn)對(duì)SELECT語(yǔ)句定義以下:SELECT[ALL|DISTINCT]column1[,column2]FROMtable[,table2][WHERE“conditions”][GROUPBY“column-list”][HAVING“conditions”][ORDERBY“column-list”[ASC|DESC]]函數(shù):AVG,MIN,MAX,SUM,COUNT該服務(wù)不支持大對(duì)象。不支持嵌套查詢。1.輸入?yún)?shù):服務(wù)URI(按照科學(xué)數(shù)據(jù)庫(kù)統(tǒng)一標(biāo)準(zhǔn));查詢語(yǔ)句;查詢結(jié)果集數(shù)據(jù)塊大小。2.輸出參數(shù):XML文檔形式查詢結(jié)果第7頁(yè)數(shù)據(jù)訪問(wèn)網(wǎng)格服務(wù)使用通用Web檢索前端DataViewDAS網(wǎng)格服務(wù)客戶端經(jīng)過(guò)調(diào)用網(wǎng)格服務(wù)訪問(wèn)數(shù)據(jù)庫(kù)資源。建庫(kù)單位或最終用戶,基于DAS網(wǎng)格服務(wù)開(kāi)發(fā)應(yīng)用系統(tǒng)。第8頁(yè)服務(wù)信息注冊(cè)第9頁(yè)建庫(kù)單位怎樣使用?科學(xué)數(shù)據(jù)庫(kù)建庫(kù)單位數(shù)據(jù)庫(kù)管理員或服務(wù)提供者運(yùn)行DAS2.0安裝程序。數(shù)據(jù)訪問(wèn)服務(wù)運(yùn)行在Tomcat容器中,軟件安裝完后即在Tomcat容器中自動(dòng)布署了數(shù)據(jù)訪問(wèn)服務(wù)。使用Mappingbuilder工具進(jìn)行正確配置。注冊(cè)服務(wù)信息(/srvReg)開(kāi)啟Tomcat,瀏覽器中打開(kāi)Dataview,查詢數(shù)據(jù)庫(kù)。

這么就實(shí)現(xiàn)了在網(wǎng)格環(huán)境下該專(zhuān)業(yè)子庫(kù)數(shù)據(jù)公布,對(duì)外提供訪問(wèn)數(shù)據(jù)資源網(wǎng)格服務(wù)。第10頁(yè)主要內(nèi)容系統(tǒng)介紹系統(tǒng)功效演示系統(tǒng)安裝系統(tǒng)配置--MappingBuilder系統(tǒng)使用--DataView培訓(xùn)人員上機(jī)操作和現(xiàn)場(chǎng)答疑第11頁(yè)能幫建庫(kù)單位處理什么問(wèn)題呢?只需簡(jiǎn)單配置,即可為您自動(dòng)生成Web檢索系統(tǒng),無(wú)需專(zhuān)門(mén)開(kāi)發(fā)。(適合用于系統(tǒng)支持三種關(guān)系數(shù)據(jù)庫(kù))52:8080/dataview00:8080/dataview

第12頁(yè)能幫建庫(kù)單位處理什么問(wèn)題呢?靈活定制檢索系統(tǒng),滿足您需求訪問(wèn)控制可設(shè)置哪些數(shù)據(jù)表、哪些字段能夠訪問(wèn)補(bǔ)充和豐富元數(shù)據(jù)信息,數(shù)據(jù)規(guī)范化可添加或修改數(shù)據(jù)庫(kù)、表、字段中英文名稱和描述信息等檢索系統(tǒng)需求可設(shè)置檢索字段、概要顯示字段、詳細(xì)顯示字段多表結(jié)構(gòu),能夠添加表間約束條件。第13頁(yè)能幫建庫(kù)單位處理什么問(wèn)題呢?數(shù)據(jù)庫(kù)結(jié)構(gòu)改變,只需修改配置,無(wú)需修改代碼,Web檢索系統(tǒng)隨之更新。一個(gè)數(shù)據(jù)庫(kù)建立多個(gè)查詢系統(tǒng)。只需創(chuàng)建多套配置信息,即可如您所愿自動(dòng)生成多個(gè)Web檢索系統(tǒng)。第14頁(yè)最終用戶怎么用?1a.查詢與××相關(guān)數(shù)據(jù)庫(kù)信息1b.返回符合條件數(shù)據(jù)庫(kù)GSH2a.請(qǐng)求元數(shù)據(jù)服務(wù)2b.返回?cái)?shù)據(jù)庫(kù)結(jié)構(gòu)信息3a.用戶提交查詢請(qǐng)求(sql等)3b.數(shù)據(jù)服務(wù)與數(shù)據(jù)庫(kù)交互3c.返回XML格式查詢結(jié)果給用戶注冊(cè)服務(wù)SDGFinder元數(shù)據(jù)服務(wù)數(shù)據(jù)服務(wù)用戶關(guān)系數(shù)據(jù)庫(kù)SOAP/HTTPAPIinteractions/sdgfinder

第15頁(yè)總而言之,為您帶來(lái)了…節(jié)約開(kāi)發(fā)成本靈活,可控應(yīng)用需求各種多樣。假如DataView不能滿足您應(yīng)用需求,能夠基于數(shù)據(jù)訪問(wèn)網(wǎng)格服務(wù),自己開(kāi)發(fā)或合作開(kāi)發(fā)應(yīng)用系統(tǒng),我們將為您提供技術(shù)支持。第16頁(yè)驗(yàn)收要求和詳細(xì)指標(biāo)安裝布署DAS2.0系統(tǒng),專(zhuān)業(yè)子庫(kù)提供數(shù)據(jù)訪問(wèn)網(wǎng)格服務(wù)、WWW查詢服務(wù)(DataView)。在網(wǎng)絡(luò)中心注冊(cè)網(wǎng)格服務(wù)和WWW查詢服務(wù)信息。數(shù)據(jù)中心將做好技術(shù)支持工作,幫助各建庫(kù)單位完成軟件布署。希望建庫(kù)單位能充分重視系統(tǒng)平臺(tái)軟件布署工作,主動(dòng)向數(shù)據(jù)中心反饋軟件布署和使用中問(wèn)題、意見(jiàn)和提議。希望技術(shù)力量強(qiáng)建庫(kù)單位能夠使用中間件軟件開(kāi)發(fā)或改進(jìn)現(xiàn)有應(yīng)用系統(tǒng),使系統(tǒng)平臺(tái)中間件與建庫(kù)單位應(yīng)用系統(tǒng)能更加好地融合,提升數(shù)據(jù)服務(wù)質(zhì)量和水平。第17頁(yè)DAS技術(shù)支持信息地址:北京市海淀區(qū)中關(guān)村南四街4號(hào),中國(guó)科學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)信息中心,科學(xué)數(shù)據(jù)庫(kù)中心郵編:100080電話:(8610)58812331Email:support@網(wǎng)址:第18頁(yè)主要內(nèi)容系統(tǒng)介紹系統(tǒng)功效演示系統(tǒng)安裝系統(tǒng)配置--MappingBuilder系統(tǒng)使用--DataView培訓(xùn)人員上機(jī)操作和現(xiàn)場(chǎng)答疑第19頁(yè)安裝前準(zhǔn)備操作系統(tǒng):Windows安裝JDK1.4.1/1.4.2安裝Tomcat4.1.27設(shè)置環(huán)境變量%JAVA_HOME%=<JDK安裝目錄>%CATALINA_HOME%=<Tomcat安裝目錄>%PATH%=%PATH%;%JAVA_HOME%\bin;第20頁(yè)安裝DAS2.0一路“下一步”,一路通暢!就這么簡(jiǎn)單!注意:正確選擇Tomcat安裝目錄。第21頁(yè)主要內(nèi)容系統(tǒng)介紹系統(tǒng)功效演示系統(tǒng)安裝系統(tǒng)配置--MappingBuilder系統(tǒng)使用--DataView培訓(xùn)人員上機(jī)操作和現(xiàn)場(chǎng)答疑第22頁(yè)開(kāi)啟MappingBuilder第23頁(yè)加載物理數(shù)據(jù)庫(kù)注冊(cè)物理數(shù)據(jù)庫(kù)導(dǎo)出物理數(shù)據(jù)庫(kù)配置信息導(dǎo)入物理數(shù)據(jù)庫(kù)配置信息注銷(xiāo)物理數(shù)據(jù)庫(kù)第24頁(yè)注冊(cè)

物理數(shù)據(jù)庫(kù)第25頁(yè)導(dǎo)出物理數(shù)據(jù)庫(kù)配置信息第26頁(yè)導(dǎo)入物理數(shù)據(jù)庫(kù)配置信息第27頁(yè)注銷(xiāo)物理數(shù)據(jù)庫(kù)第28頁(yè)創(chuàng)建虛擬數(shù)據(jù)庫(kù)新建虛擬數(shù)據(jù)庫(kù)編輯虛擬數(shù)據(jù)表編輯虛擬數(shù)據(jù)表屬性編輯虛擬數(shù)據(jù)字段新建虛擬數(shù)據(jù)表主鍵新建虛擬數(shù)據(jù)表外鍵虛擬數(shù)據(jù)庫(kù)配置信息導(dǎo)入和導(dǎo)出虛擬數(shù)據(jù)庫(kù)刪除第29頁(yè)新建虛擬數(shù)據(jù)庫(kù)第30頁(yè)編輯虛擬數(shù)據(jù)庫(kù)第31頁(yè)編輯虛擬數(shù)據(jù)表第32頁(yè)編輯虛擬數(shù)據(jù)表屬性第33頁(yè)編輯虛擬數(shù)據(jù)字段第34頁(yè)新建虛擬數(shù)據(jù)表主鍵第35頁(yè)新建虛擬數(shù)據(jù)表外鍵第36頁(yè)虛擬數(shù)據(jù)庫(kù)配置信息導(dǎo)入和導(dǎo)出

虛擬數(shù)據(jù)庫(kù)刪除第37頁(yè)新建網(wǎng)格服務(wù)按“添加”鍵,選擇虛擬數(shù)據(jù)庫(kù)名,輸入U(xiǎn)RI注意規(guī)范:sdbs://CNOpenP/service/grid/d

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論