基于Spring的氣象數(shù)據(jù)服務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
【文章頁數(shù)】:5 頁
【部分圖文】:
圖1系統(tǒng)總體框架設(shè)計(jì)
氣象數(shù)據(jù)服務(wù)系統(tǒng)采用多層次的設(shè)計(jì)思路,通過接口方式實(shí)現(xiàn)層與層之間的關(guān)聯(lián),并嚴(yán)格按照高內(nèi)聚低耦合的設(shè)計(jì)要求,保證系統(tǒng)的擴(kuò)展性能和開發(fā)效率。系統(tǒng)總體框架設(shè)計(jì)如圖1所示,分為數(shù)據(jù)資源層、數(shù)據(jù)模型層、業(yè)務(wù)邏輯層和服務(wù)接口層。數(shù)據(jù)資源層是氣象數(shù)據(jù)服務(wù)系統(tǒng)的基礎(chǔ),提供用戶需要的各類氣象數(shù)據(jù)資....
圖2系統(tǒng)功能設(shè)計(jì)
氣象數(shù)據(jù)服務(wù)系統(tǒng)提供用戶管理、實(shí)時(shí)數(shù)據(jù)服務(wù)、統(tǒng)計(jì)數(shù)據(jù)服務(wù)和歷史數(shù)據(jù)服務(wù)等功能,系統(tǒng)功能模塊設(shè)計(jì)如圖2所示。用戶管理模塊包括用戶權(quán)限管理、用戶身份認(rèn)證和用戶行為分析,其中用戶權(quán)限管理為用戶分配氣象數(shù)據(jù)資源使用權(quán)限,用戶身份認(rèn)證通過接口傳遞用戶名和密碼,與用戶權(quán)限管理信息進(jìn)行匹配認(rèn)證....
圖3氣象數(shù)據(jù)服務(wù)系統(tǒng)技術(shù)架構(gòu)
氣象數(shù)據(jù)服務(wù)系統(tǒng)采用RESTfulWeb服務(wù)的方式為用戶提供應(yīng)用級氣象數(shù)據(jù)共享與服務(wù)。REST的核心是面向資源提供統(tǒng)一接口,其資源描述如圖4所示。REST將系統(tǒng)中每一種氣象數(shù)據(jù)及數(shù)據(jù)服務(wù)都抽象成資源,每種資源都對應(yīng)唯一的資源標(biāo)識,統(tǒng)一接口同時(shí)包含對資源的操作語義,如HTTP定義....
圖4氣象數(shù)據(jù)服務(wù)系統(tǒng)RESTfulWeb服務(wù)統(tǒng)一接口資源描述
本文編號:3926721
本文鏈接:http://sikaile.net/projectlw/qxxlw/3926721.html