交通運輸虛擬天文臺數據訪問課件_第1頁
交通運輸虛擬天文臺數據訪問課件_第2頁
交通運輸虛擬天文臺數據訪問課件_第3頁
交通運輸虛擬天文臺數據訪問課件_第4頁
交通運輸虛擬天文臺數據訪問課件_第5頁
已閱讀5頁,還剩105頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

虛擬天文臺數據訪問客戶端設計與實現2022/11/161碩士論文答辯虛擬天文臺數據訪問2022/11/91碩士論文答辯主要內容論文研究的背景論文研究的主要內容GUI客戶端命令行客戶端系統應用:科學應用范例系統集成與部署總結與展望2022/11/162碩士論文答辯主要內容論文研究的背景2022/11/92碩士論文答辯主要內容

論文研究的背景論文研究的主要內容GUI客戶端命令行客戶端系統應用:科學應用范例系統集成與部署總結與展望2022/11/163碩士論文答辯主要內容論文研究的背景2022/11/93碩士論文答辯論文研究的背景虛擬天文臺

-天文觀測技術和計算機技術發展的產物

-通過先進的信息技術將全球范圍內的研究資源無縫透明連接在一起形成的數據密集型網絡化天文研究與科普教育平臺。-特征:整合天文服務資源聯合不同的天文數據提供各種天文服務資源共享促進天文學的研究和普及2002年6月成立國際虛擬天文臺聯盟(IVOA)2022/11/164碩士論文答辯論文研究的背景虛擬天文臺2022/11/94碩士論文答辯論文研究的背景中國虛擬天文臺(China-VO)-2002年誕生,同年10月加入IVOA-發展:VO-enableLAMOSTe-science-天文應用工具:

SkyMouse:桌面天文信息搜索

FitHAS:FITS文件頭入庫

VO-DAS:異地異構海量數據訪問2022/11/165碩士論文答辯論文研究的背景中國虛擬天文臺(China-VO)2022論文研究的背景VODAS(VirtualObservatoryDataAccessService)

-天文數據:分布性、異構性和海量的數據訪問

-2006年5月提出設計VO-DAS

-在虛擬天文臺環境下、在網格中間件OGSA-DAI的基礎上設計開發一套符合國際虛擬天文臺聯盟標準的數據訪問系統

-目的:實現異地異構海量數據資源的訪問

-功能:交叉證認和聯合查詢星表、圖像、光譜一次訪問上百萬條記錄

多種數據存儲格式:CSV、ASCII、VOTable2022/11/166碩士論文答辯論文研究的背景VODAS(VirtualObservato論文研究的背景-VO-DAS的服務發布接口四大類接口:

RMI:資源元數據接口DQI:數據查詢接口DAI:數據存取接口

MI:管理接口接口僅供程序使用,一般用戶難以直接訪問VO-DAS體系結構1)VO-DAS必須要有與之相適應的客戶端供用戶訪問異地異構海量數據資源2022/11/167碩士論文答辯論文研究的背景-VO-DAS的服務發布接口VO-DAS體系結論文研究的背景VO-DAS客戶端

-數據訪問客戶端的現狀美國OpenSkyQuery:只提供Web客戶端、同步查詢

一次訪問最多5000條記錄SDSS的casjob服務:只提供異步查詢,分配給用戶的空間有限,非異地查詢功能

查詢方式訪問數據量數據資源用戶群2)基于VO-DAS的客戶端要解決目前存在的這些問題2022/11/168碩士論文答辯論文研究的背景VO-DAS客戶端2)基于VO-DAS的客戶端論文研究的背景-VODAS的三種客戶端:

GUI:圖形界面,易學易用,適合初級用戶命令行客戶端:命令行方式,適合高級用戶Web客戶端:不需安裝客戶端即可使用

擴大了VO-DAS的用戶群,發揮了VO-DAS的能力

2022/11/169碩士論文答辯論文研究的背景-VODAS的三種客戶端:2022/11/9主要內容論文研究的背景論文研究的主要內容-GUI客戶端命令行客戶端-系統應用:科學應用范例-系統集成與部署總結與展望2022/11/1610碩士論文答辯主要內容論文研究的背景2022/11/910碩士論文答辯GUI客戶端特點:

所有的操作以圖形界面的方式與用戶交互

適合低頻率的數據訪問

適合小數據量的查詢

可與其它VO工具交互協同操作

2022/11/1611碩士論文答辯GUI客戶端特點:2022/11/911碩士論文答辯GUI客戶端-總體結構

GUI客戶端設計圖2022/11/1612碩士論文答辯GUI客戶端-總體結構GUI客戶端設計圖2022/11GUI客戶端-設計工作流程:異步方式、同步方式-異步方式

客戶端請求連接獲取元數據提交異步查詢讀取系統信息監控處理任務完成,下載數據寫磁盤操作退出異步方式工作流程2022/11/1613碩士論文答辯GUI客戶端-設計工作流程:異步方式、同步方式客戶端請求連接GUI客戶端-設計-同步方式

客戶端請求連接獲取元數據提交同步查詢讀取系統信息等待數據返回與其它VO工具交互數據分析處理同步方式工作流程2022/11/1614碩士論文答辯GUI客戶端-設計-同步方式客戶端請求連接獲取元數據提交同GUI客戶端-設計-兩種方式異同

同:查詢任務描述(ADQL)

數據存儲格式(ASCII、VOTabl、FITS、

GZIP)異:查詢請求方式

結果數據處理異步直接保存

同步保存/互操作2022/11/1615碩士論文答辯GUI客戶端-設計-兩種方式異同2022/11/91GUI客戶端-設計結果數據處理(同步)-PLASTIC(PlatformforAstronomyToolInterConnection)天文桌面應用工具之間的通訊協議

解決VO工具之間的互操作問題PLASTICHUBPLASTICMESSAGE2022/11/1616碩士論文答辯GUI客戶端-設計結果數據處理(同步)2022/11/916GUI客戶端-設計-結果數據處理時序VO-DAS與TOPCAT交互操作示意圖2022/11/1617碩士論文答辯GUI客戶端-設計-結果數據處理時序VO-DAS與TOGUI客戶端-設計監控模塊-實時監控服務器的作業,從而對客戶端信息進行處理-流程監控流程控制圖2022/11/1618碩士論文答辯GUI客戶端-設計監控模塊監控流程控制圖2022/11/GUI客戶端-設計獲取元數據-元數據是描述數據的數據-給用戶編輯查詢任務提供參考-過程

請求數據資源(GetAllResource)

解析返回的資源XML字符串請求表信息(GetMetaTable)

解析返回表的XML字符串請求表列信息(GetMetaColumn)解析表列的XML字符串-樹形結點方式顯示2022/11/1619碩士論文答辯GUI客戶端-設計獲取元數據2022/11/919碩士論GUI客戶端-實現主界面ADQL編輯區元數據顯示監控GUI客戶端主界面2022/11/1620碩士論文答辯GUI客戶端-實現主界面ADQL編輯區元數據顯示監控GUI客GUI客戶端-小結GUI客戶端是VODAS客戶端的一種形式設計遵循初級用戶簡單易用的原則以圖形界面的方式實現:元數據獲取、同步/異步查詢

結果數據處理(同步)、監控處理(異步)2022/11/1621碩士論文答辯GUI客戶端-小結GUI客戶端是VODAS客戶端的一種形式2主要內容論文背景和意義論文的主要內容GUI客戶端命令行客戶端系統集成與部署系統應用:科學應用范例總結與展望2022/11/1622碩士論文答辯主要內容論文背景和意義2022/11/922碩士論文答辯命令行客戶端特點:

所有的操作以命令的方式與用戶交互可以嵌入用戶自己的程序中

適合高頻率批量的數據訪問

2022/11/1623碩士論文答辯命令行客戶端特點:2022/11/923碩士論文答辯命令行客戶端-設計總體結構:Linux或Windows環境下的shell或bat命令后臺調用服務器接口的java程序2022/11/1624碩士論文答辯命令行客戶端-設計總體結構:2022/11/924碩士論文答命令行客戶端-設計命令行客戶端設計圖2022/11/1625碩士論文答辯命令行客戶端-設計命令行客戶端設計圖2022/11/925碩命令行客戶端-設計工作流程-異步方式

發起異步請求連接服務器獲取任務狀態提交任務獲取結果數據地址下載數據異步方式工作流程2022/11/1626碩士論文答辯命令行客戶端-設計工作流程發起異步請求連接服務器獲取任務狀態命令行客戶端-設計-同步方式發起同步請求連接服務器等待結果數據提交任務返回結果數據同步方式工作流程2022/11/1627碩士論文答辯命令行客戶端-設計-同步方式發起同步請求連接服務器等待結果命令行客戶端-設計命令部分

-與用戶直接交互的部分-分別用Shell腳本和批處理環境實現一套操作命令-實現流程:命令實現流程2022/11/1628碩士論文答辯命令行客戶端-設計命令部分命令實現流程2022/11/928命令行客戶端-設計后臺部分-接收前臺提交的數據,按照服務器接口標準予以轉換,并調用服務器接口。

與GUI客戶端的異同:

同:對服務器接口的操作必須經由連接生成Session

異:命令行用戶每請求一次,連接一次;GUI用戶則只連接一次

命令行服務器地址等配置信息存放于文件;GUI則不是。

命令行以XML文本顯示元數據信息;GUI以樹形結構顯示2022/11/1629碩士論文答辯命令行客戶端-設計后臺部分2022/11/929碩士論文答辯命令行客戶端-實現后臺程序實現

實現一組支持客戶端的請求操作類名說明ClassCommands_main主類,所有命令的入口ClassConnect連接服務器ClassMetaData獲取并格式化元數據ClassSynQ同步查詢ClassAsynQ異步查詢ClassHelp幫助2022/11/1630碩士論文答辯命令行客戶端-實現后臺程序實現類名說明ClassComma命令行客戶端-實現命令接口命令名說明md獲取元數據Syn提交同步查詢任務Asyn提交異步查詢任務Jobstatus得到任務的狀態Dataurl獲取異步提交任務執行結果保存地址destory銷毀服務器上任務2022/11/1631碩士論文答辯命令行客戶端-實現命令接口命令名說明md獲取元數據Syn命令行客戶端-實現應用:asyn.sh–fadqlSample0ftp://vodas:vodas@22/test/vodas.datSession2022/11/1632碩士論文答辯命令行客戶端-實現應用:2022/11/932碩士論文答辯命令行客戶端2022/11/1633碩士論文答辯命令行客戶端2022/11/933碩士論文答辯命令行客戶端-小結以命令的方式提交用戶請求適合高級用戶海量數據的查詢要求實現包含兩部分:前臺命令、后臺程序GUI命令行工作方式Pushpull開發者復雜簡單用戶簡單復雜GUI與命令行比較2022/11/1634碩士論文答辯命令行客戶端-小結以命令的方式提交用戶請求GUI命令行工作方主要內容論文背景和意義論文的主要內容GUI客戶端命令行客戶端系統應用:科學應用范例系統集成與部署總結與展望2022/11/1635碩士論文答辯主要內容論文背景和意義2022/11/935碩士論文答辯科學應用范例目的:用星流的運動軌跡研究銀河系的引力勢在星流的運動軌道上,我們選取一類距離最容易確定的恒星即BHB星(藍水平分支星)來估算引力勢。確定包含BHB星所在的A型星區域。由于A型星中的BHB星會受到BS星(藍離散星)的干擾,然后就需要分離出BS星來得到BHB星。將這些BHB星用工具將其可視化即可估算出BHB星的運動軌跡,從而可以進一步分析出銀河系的引力勢。2022/11/1636碩士論文答辯科學應用范例目的:2022/11/936碩士論文答辯科學應用范例應用步驟:1)構造ADQL表達式,在GUI客戶端查找包含BHB星所在A

型星2)確保TOPCAT運行并啟動內置PLASTICHUB

3)將查詢返回結果直接發送到TOPCAT4)在TOPCAT中構建表達式從A型星中篩選出BHB型

5)求出BHB星的距離,進行坐標轉換6)可視化3D圖,估算運動軌跡。從而進一步求出銀河系的引力勢2022/11/1637碩士論文答辯科學應用范例應用步驟:2022/11/937碩士論文答辯科學范例GUI客戶端同步查詢結果2022/11/1638碩士論文答辯科學范例GUI客戶端同步查詢結果2022/11/938碩士科學應用范例科學范例3D可視化2022/11/1639碩士論文答辯科學應用范例科學范例3D可視化2022/11/939碩士論文主要內容論文背景和意義論文的主要內容GUI客戶端命令行客戶端系統應用:科學應用范例系統集成與部署總結與展望2022/11/1640碩士論文答辯主要內容論文背景和意義2022/11/940碩士論文答辯系統集成與部署-數據結點配置工具-VO-DAS系統的集成2022/11/1641碩士論文答辯系統集成與部署-數據結點配置工具2022/11/941碩士數據結點配置工具傳統的數據資源共享方式專業性強而繁雜數據結點配置工具解決數據資源的共享問題2022/11/1642碩士論文答辯數據結點配置工具傳統的數據資源共享方式專業性強而繁雜2022數據結點配置工具總體結構數據結點配置工具模塊圖2022/11/1643碩士論文答辯數據結點配置工具總體結構數據結點配置工具模塊圖2022/11數據結點配置工具工作流程

初始化資源部署訪問數據庫元數據顯示配置元數據生成文件2022/11/1644碩士論文答辯數據結點配置工具工作流程初始化資源部署訪問數據庫元數據顯示配數據結點配置工具OGSA-DAI資源部署

-ANT:Java工程自動化構建、部署工具-OGSA-DAI使用ANT實現資源部署

命令行圖形界面-java編程調用ANT實現OGSA-DAI圖形界面的資源部署過程2022/11/1645碩士論文答辯數據結點配置工具OGSA-DAI資源部署2022/11/94數據結點配置工具數據庫訪問-JDBC:Java數據庫連接應用程序接口簡稱,提供一套數據庫編程API

-實現訪問已部署資源的數據庫的元數據客戶端/服務器的應用2022/11/1646碩士論文答辯數據結點配置工具數據庫訪問客戶端/服務器的應用2022/11數據結點配置工具元數據配置元數據文件2022/11/1647碩士論文答辯數據結點配置工具元數據配置元數據文件2022/11/947碩數據結點配置工具主界面數據結點配置工具主界面資源部署元數據顯示元數據配置2022/11/1648碩士論文答辯數據結點配置工具主界面數據結點配置工具主界面資源部署元數據顯VO-DAS系統的集成VO-DAS系統的組成VO-DASDataNodeVORegistryStorageServerClientVO-DAS系統關聯圖2022/11/1649碩士論文答辯VO-DAS系統的集成VO-DAS系統的組成VO-DASVVO-DAS系統的集成部署步驟1)VO-DASServer:部署VO-DAS的gar包及其配置文件2)DataNode:運行數據結點配置工具的jar包,經資源配置并最終生成么metadata.xml文件

3)VORegistry:將metadata.xml文件的URL注冊到VORegistry4)StorageServer:支持AstroGrid提供的VOSpace,允許指定FTP或GridFTP5)Client:GUI,設置java_home并運行jar包命令行,設置java_home和命令存放目錄Web客戶端2022/11/1650碩士論文答辯VO-DAS系統的集成部署步驟2022/11/950碩士論文VO-DAS系統的集成與部署-小結數據結點配置工具:實現了便捷的數據共享方式VO-DAS系統集成:用戶訪問VO-DAS系統必不可少的工作2022/11/1651碩士論文答辯VO-DAS系統的集成與部署-小結數據結點配置工具:實現了便主要內容論文背景和意義論文的主要內容GUI客戶端命令行客戶端系統集成與部署系統應用:科學應用范例總結與展望2022/11/1652碩士論文答辯主要內容論文背景和意義2022/11/952碩士論文答辯總結與展望總結-客戶端

GUI:適用初級用戶低頻率的數據查詢命令行客戶端:適合高級用戶高頻率的數據訪問-科學應用范例-VO-DAS系統的集成與部署數據結點配置工具:生成數據結點,實現數據共享VO-DAS系統的集成展望

-Web客戶端的設計-1.0版本的發布以及后續版本中功能和性能的完善2022/11/1653碩士論文答辯總結與展望總結展望2022/11/953碩士論文答辯發表文章VO數據訪問服務客戶端系統的設計與實現.楊陽,劉超,田海俊,崔辰州,趙永恒.天文研究與技術,inpress,2008.異地異構天文數據資源的統一訪問.劉超,田海俊,高丹,楊陽,路勇,崔辰州,趙永恒.天文研究與技術,inpress,2008.2022/11/1654碩士論文答辯發表文章2022/11/954碩士論文答辯

謝謝!2022/11/1655碩士論文答辯謝謝!2022/11/955碩士論文答辯虛擬天文臺數據訪問客戶端設計與實現2022/11/1656碩士論文答辯虛擬天文臺數據訪問2022/11/91碩士論文答辯主要內容論文研究的背景論文研究的主要內容GUI客戶端命令行客戶端系統應用:科學應用范例系統集成與部署總結與展望2022/11/1657碩士論文答辯主要內容論文研究的背景2022/11/92碩士論文答辯主要內容

論文研究的背景論文研究的主要內容GUI客戶端命令行客戶端系統應用:科學應用范例系統集成與部署總結與展望2022/11/1658碩士論文答辯主要內容論文研究的背景2022/11/93碩士論文答辯論文研究的背景虛擬天文臺

-天文觀測技術和計算機技術發展的產物

-通過先進的信息技術將全球范圍內的研究資源無縫透明連接在一起形成的數據密集型網絡化天文研究與科普教育平臺。-特征:整合天文服務資源聯合不同的天文數據提供各種天文服務資源共享促進天文學的研究和普及2002年6月成立國際虛擬天文臺聯盟(IVOA)2022/11/1659碩士論文答辯論文研究的背景虛擬天文臺2022/11/94碩士論文答辯論文研究的背景中國虛擬天文臺(China-VO)-2002年誕生,同年10月加入IVOA-發展:VO-enableLAMOSTe-science-天文應用工具:

SkyMouse:桌面天文信息搜索

FitHAS:FITS文件頭入庫

VO-DAS:異地異構海量數據訪問2022/11/1660碩士論文答辯論文研究的背景中國虛擬天文臺(China-VO)2022論文研究的背景VODAS(VirtualObservatoryDataAccessService)

-天文數據:分布性、異構性和海量的數據訪問

-2006年5月提出設計VO-DAS

-在虛擬天文臺環境下、在網格中間件OGSA-DAI的基礎上設計開發一套符合國際虛擬天文臺聯盟標準的數據訪問系統

-目的:實現異地異構海量數據資源的訪問

-功能:交叉證認和聯合查詢星表、圖像、光譜一次訪問上百萬條記錄

多種數據存儲格式:CSV、ASCII、VOTable2022/11/1661碩士論文答辯論文研究的背景VODAS(VirtualObservato論文研究的背景-VO-DAS的服務發布接口四大類接口:

RMI:資源元數據接口DQI:數據查詢接口DAI:數據存取接口

MI:管理接口接口僅供程序使用,一般用戶難以直接訪問VO-DAS體系結構1)VO-DAS必須要有與之相適應的客戶端供用戶訪問異地異構海量數據資源2022/11/1662碩士論文答辯論文研究的背景-VO-DAS的服務發布接口VO-DAS體系結論文研究的背景VO-DAS客戶端

-數據訪問客戶端的現狀美國OpenSkyQuery:只提供Web客戶端、同步查詢

一次訪問最多5000條記錄SDSS的casjob服務:只提供異步查詢,分配給用戶的空間有限,非異地查詢功能

查詢方式訪問數據量數據資源用戶群2)基于VO-DAS的客戶端要解決目前存在的這些問題2022/11/1663碩士論文答辯論文研究的背景VO-DAS客戶端2)基于VO-DAS的客戶端論文研究的背景-VODAS的三種客戶端:

GUI:圖形界面,易學易用,適合初級用戶命令行客戶端:命令行方式,適合高級用戶Web客戶端:不需安裝客戶端即可使用

擴大了VO-DAS的用戶群,發揮了VO-DAS的能力

2022/11/1664碩士論文答辯論文研究的背景-VODAS的三種客戶端:2022/11/9主要內容論文研究的背景論文研究的主要內容-GUI客戶端命令行客戶端-系統應用:科學應用范例-系統集成與部署總結與展望2022/11/1665碩士論文答辯主要內容論文研究的背景2022/11/910碩士論文答辯GUI客戶端特點:

所有的操作以圖形界面的方式與用戶交互

適合低頻率的數據訪問

適合小數據量的查詢

可與其它VO工具交互協同操作

2022/11/1666碩士論文答辯GUI客戶端特點:2022/11/911碩士論文答辯GUI客戶端-總體結構

GUI客戶端設計圖2022/11/1667碩士論文答辯GUI客戶端-總體結構GUI客戶端設計圖2022/11GUI客戶端-設計工作流程:異步方式、同步方式-異步方式

客戶端請求連接獲取元數據提交異步查詢讀取系統信息監控處理任務完成,下載數據寫磁盤操作退出異步方式工作流程2022/11/1668碩士論文答辯GUI客戶端-設計工作流程:異步方式、同步方式客戶端請求連接GUI客戶端-設計-同步方式

客戶端請求連接獲取元數據提交同步查詢讀取系統信息等待數據返回與其它VO工具交互數據分析處理同步方式工作流程2022/11/1669碩士論文答辯GUI客戶端-設計-同步方式客戶端請求連接獲取元數據提交同GUI客戶端-設計-兩種方式異同

同:查詢任務描述(ADQL)

數據存儲格式(ASCII、VOTabl、FITS、

GZIP)異:查詢請求方式

結果數據處理異步直接保存

同步保存/互操作2022/11/1670碩士論文答辯GUI客戶端-設計-兩種方式異同2022/11/91GUI客戶端-設計結果數據處理(同步)-PLASTIC(PlatformforAstronomyToolInterConnection)天文桌面應用工具之間的通訊協議

解決VO工具之間的互操作問題PLASTICHUBPLASTICMESSAGE2022/11/1671碩士論文答辯GUI客戶端-設計結果數據處理(同步)2022/11/916GUI客戶端-設計-結果數據處理時序VO-DAS與TOPCAT交互操作示意圖2022/11/1672碩士論文答辯GUI客戶端-設計-結果數據處理時序VO-DAS與TOGUI客戶端-設計監控模塊-實時監控服務器的作業,從而對客戶端信息進行處理-流程監控流程控制圖2022/11/1673碩士論文答辯GUI客戶端-設計監控模塊監控流程控制圖2022/11/GUI客戶端-設計獲取元數據-元數據是描述數據的數據-給用戶編輯查詢任務提供參考-過程

請求數據資源(GetAllResource)

解析返回的資源XML字符串請求表信息(GetMetaTable)

解析返回表的XML字符串請求表列信息(GetMetaColumn)解析表列的XML字符串-樹形結點方式顯示2022/11/1674碩士論文答辯GUI客戶端-設計獲取元數據2022/11/919碩士論GUI客戶端-實現主界面ADQL編輯區元數據顯示監控GUI客戶端主界面2022/11/1675碩士論文答辯GUI客戶端-實現主界面ADQL編輯區元數據顯示監控GUI客GUI客戶端-小結GUI客戶端是VODAS客戶端的一種形式設計遵循初級用戶簡單易用的原則以圖形界面的方式實現:元數據獲取、同步/異步查詢

結果數據處理(同步)、監控處理(異步)2022/11/1676碩士論文答辯GUI客戶端-小結GUI客戶端是VODAS客戶端的一種形式2主要內容論文背景和意義論文的主要內容GUI客戶端命令行客戶端系統集成與部署系統應用:科學應用范例總結與展望2022/11/1677碩士論文答辯主要內容論文背景和意義2022/11/922碩士論文答辯命令行客戶端特點:

所有的操作以命令的方式與用戶交互可以嵌入用戶自己的程序中

適合高頻率批量的數據訪問

2022/11/1678碩士論文答辯命令行客戶端特點:2022/11/923碩士論文答辯命令行客戶端-設計總體結構:Linux或Windows環境下的shell或bat命令后臺調用服務器接口的java程序2022/11/1679碩士論文答辯命令行客戶端-設計總體結構:2022/11/924碩士論文答命令行客戶端-設計命令行客戶端設計圖2022/11/1680碩士論文答辯命令行客戶端-設計命令行客戶端設計圖2022/11/925碩命令行客戶端-設計工作流程-異步方式

發起異步請求連接服務器獲取任務狀態提交任務獲取結果數據地址下載數據異步方式工作流程2022/11/1681碩士論文答辯命令行客戶端-設計工作流程發起異步請求連接服務器獲取任務狀態命令行客戶端-設計-同步方式發起同步請求連接服務器等待結果數據提交任務返回結果數據同步方式工作流程2022/11/1682碩士論文答辯命令行客戶端-設計-同步方式發起同步請求連接服務器等待結果命令行客戶端-設計命令部分

-與用戶直接交互的部分-分別用Shell腳本和批處理環境實現一套操作命令-實現流程:命令實現流程2022/11/1683碩士論文答辯命令行客戶端-設計命令部分命令實現流程2022/11/928命令行客戶端-設計后臺部分-接收前臺提交的數據,按照服務器接口標準予以轉換,并調用服務器接口。

與GUI客戶端的異同:

同:對服務器接口的操作必須經由連接生成Session

異:命令行用戶每請求一次,連接一次;GUI用戶則只連接一次

命令行服務器地址等配置信息存放于文件;GUI則不是。

命令行以XML文本顯示元數據信息;GUI以樹形結構顯示2022/11/1684碩士論文答辯命令行客戶端-設計后臺部分2022/11/929碩士論文答辯命令行客戶端-實現后臺程序實現

實現一組支持客戶端的請求操作類名說明ClassCommands_main主類,所有命令的入口ClassConnect連接服務器ClassMetaData獲取并格式化元數據ClassSynQ同步查詢ClassAsynQ異步查詢ClassHelp幫助2022/11/1685碩士論文答辯命令行客戶端-實現后臺程序實現類名說明ClassComma命令行客戶端-實現命令接口命令名說明md獲取元數據Syn提交同步查詢任務Asyn提交異步查詢任務Jobstatus得到任務的狀態Dataurl獲取異步提交任務執行結果保存地址destory銷毀服務器上任務2022/11/1686碩士論文答辯命令行客戶端-實現命令接口命令名說明md獲取元數據Syn命令行客戶端-實現應用:asyn.sh–fadqlSample0ftp://vodas:vodas@22/test/vodas.datSession2022/11/1687碩士論文答辯命令行客戶端-實現應用:2022/11/932碩士論文答辯命令行客戶端2022/11/1688碩士論文答辯命令行客戶端2022/11/933碩士論文答辯命令行客戶端-小結以命令的方式提交用戶請求適合高級用戶海量數據的查詢要求實現包含兩部分:前臺命令、后臺程序GUI命令行工作方式Pushpull開發者復雜簡單用戶簡單復雜GUI與命令行比較2022/11/1689碩士論文答辯命令行客戶端-小結以命令的方式提交用戶請求GUI命令行工作方主要內容論文背景和意義論文的主要內容GUI客戶端命令行客戶端系統應用:科學應用范例系統集成與部署總結與展望2022/11/1690碩士論文答辯主要內容論文背景和意義2022/11/935碩士論文答辯科學應用范例目的:用星流的運動軌跡研究銀河系的引力勢在星流的運動軌道上,我們選取一類距離最容易確定的恒星即BHB星(藍水平分支星)來估算引力勢。確定包含BHB星所在的A型星區域。由于A型星中的BHB星會受到BS星(藍離散星)的干擾,然后就需要分離出BS星來得到BHB星。將這些BHB星用工具將其可視化即可估算出BHB星的運動軌跡,從而可以進一步分析出銀河系的引力勢。2022/11/1691碩士論文答辯科學應用范例目的:2022/11/936碩士論文答辯科學應用范例應用步驟:1)構造ADQL表達式,在GUI客戶端查找包含BHB星所在A

型星2)確保TOPCAT運行并啟動內置PLASTICHUB

3)將查詢返回結果直接發送到TOPCAT4)在TOPCAT中構建表達式從A型星中篩選出BHB型

5)求出BHB星的距離,進行坐標轉換6)可視化3D圖,估算運動軌跡。從而進一步求出銀河系的引力勢2022/11/1692碩士論文答辯科學應用范例應用步驟:2022/11/937碩士論文答辯科學范例GUI客戶端同步查詢結果2022/11/1693碩士論文答辯科學范例GUI客戶端同步查詢結果2022/11/938碩士科學應用范例科學范例3D可視化2022/11/1694碩士論文答辯科學應用范例科學范例3D可視化2022/11/939碩士論文主要內容論文背景和意義論文的主要內容GUI客戶端命令行客戶端系統應用:科學應用范例系統集成與部署總結與展望2022/11/1695碩士論文答辯主要內容論文背景和意義2022/11/940碩士論文答辯系統集成與部署-數據結點配置工具-VO-DAS系統的集成2022/11/1696碩士論文答辯系統集成與部署-數據結點配置工具2022/11/941碩士數據結點配置工具傳統的數據資源共享方式專業性強而繁雜數據結點配置工具解決數據資源的共享問題2022/11/1697碩士論文答辯數據結點配置工具傳統的數據資源共享方式專業性強而繁雜2022數據結點配置工具總體結構數據結點配置工具模塊圖2022/11/1698碩士論文答辯數據結點配置工具總體結構數據結點配置工具模塊圖2022/11數據結點配置工具工作流程

初始化資源部署訪問數據庫元數據顯示配置元數據生成文件2022/11/1699碩士論文答辯數據結點配置工具工作流程初始化資源部署訪問數據庫元數據顯示配數據結點配置工具OGSA-DAI資源部署

-ANT:Java工程自動化構建、部署工具-OGSA-DAI使用ANT實現資源部署

命令行圖形界面-java編程調用ANT實現OGSA-DA

溫馨提示

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

評論

0/150

提交評論