資源描述:
《基于COM_的分布式WebGIS架構(gòu)及實(shí)現(xiàn)方法.pdf》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第9卷第1期中國圖象圖形學(xué)報(bào)Vol.9,No.12004年1月JournalofImageandGraphicsJan.2004基于COM+的分布式WebGIS架構(gòu)及實(shí)現(xiàn)方法劉南劉仁義(浙江大學(xué)浙江省資源與環(huán)境信息系統(tǒng)重點(diǎn)實(shí)驗(yàn)室,杭州310028)摘要具有分布式計(jì)算能力是新一代WebGIS平臺的主要特征,為了使人們對分布式WebGIS有一個概略了解,首先提出了基于COM+的分布式WebGIS(DWebGIS)的組織策略及實(shí)現(xiàn)方法;然后對DWebGIS的架構(gòu)及COM+的地圖服務(wù)引擎進(jìn)行了分析,并討論了DWebGIS系統(tǒng)中
2、的分布式設(shè)計(jì)和處理方法;接著詳細(xì)論述了服務(wù)器集群網(wǎng)絡(luò)負(fù)載平衡、無狀態(tài)對象隱藏標(biāo)識、及時(shí)激活(JIT)和對象緩沖池等DWebGIS系統(tǒng)的關(guān)鍵處理技術(shù),此外,還對基于地圖圖像的客戶?服務(wù)器對象操作方法、地圖文件命名“三因子法”及系統(tǒng)的“請求?響應(yīng)”機(jī)理進(jìn)行了較深入的闡述;最后通過在浙江省數(shù)字流域治理規(guī)劃管理系統(tǒng)的應(yīng)用實(shí)例,驗(yàn)證了基于COM+的DWebGIS系統(tǒng)設(shè)計(jì)的正確性和可行性。關(guān)鍵詞分布式WebGIS服務(wù)器集群COM+網(wǎng)絡(luò)負(fù)載平衡中圖法分類號:P208文獻(xiàn)標(biāo)識碼:A文章編號:100628961(2004)0120099
3、206StrategyofDistributedWebGISinServerGroupandItsImplementationLIUNan,LIURen2yi(KeylabofGIS,ZhejiangUniversity,Hangzhou310028)AbstractTheabilitywithdistributedcomputingisamaincharacteristicfornewWebGISplatform.AnorganizingstrategyofdistributedWebGIS(DWebGIS)base
4、donenvironmentofservergroupanditsimplementationarepre2sented.ThenthedistributedarchitectureofDWebGISandengineofmapservicesforCOM+wereanalyzedinde2tail.AdistributedsolutionandprocessmethodsaboutDWebGISarediscussed,inwhichnetworkloadbalancing(NLB)ofservergroup,hid
5、denmarksofno2statusobjects,just2in2time(JIT)activationandobjectpoolingarethekeytechnique.Also,processofimagebasedmap2entities2objectsinClient?Server,"threefactors"(Thealonefile2namearecreatedbySessionID、serversystematictimeandrandomnumber),cycleofsystemrequest?r
6、esponseareexpatiatedon.Lastly,thecorrectnessandfeasibilityfordesignofWebGISsystemplatformbasedonCOM+tech2niqueareprovedbyanexampleinZhejiangProvincialDigitalDrainageAreaPlanningSystem.OurfurtherR&Dworkisinprogress.KeywordsDistributedWebGIS,Servergroup,COM+,Netwo
7、rkloadbalancing(NLB)WebGIS系統(tǒng)的不足明顯地暴露出來。這些平臺的1引言實(shí)現(xiàn)機(jī)制基本上是采用CGI(ServerAPI)、Plug2in、COM、Java等幾種模式,通過Web瀏覽器來實(shí)現(xiàn)圖當(dāng)前的網(wǎng)絡(luò)型WebGIS系統(tǒng)基本上采用B?S形顯示與編輯、圖形屬性互查、空間分析,文獻(xiàn)[1]對體系結(jié)構(gòu)。雖然后臺運(yùn)行了大型關(guān)系數(shù)據(jù)庫及空間此進(jìn)行了詳細(xì)分析,但由于WebGIS系統(tǒng)不支持多數(shù)據(jù)庫引擎,已可進(jìn)行跨平臺的空間數(shù)據(jù)庫通信,但服務(wù)器協(xié)同工作,無法實(shí)現(xiàn)服務(wù)器集群網(wǎng)絡(luò)負(fù)載平由于后臺僅采用一臺服務(wù)器維護(hù),因此其
8、并不屬于衡,其很難滿足多用戶群或用戶群峰期并發(fā)操作,因真正意義上的分布式網(wǎng)絡(luò)環(huán)境。由于GIS應(yīng)用領(lǐng)域而目前的大多數(shù)B?S結(jié)構(gòu)WebGIS系統(tǒng)均限制客的擴(kuò)展和需求的不斷提高,致使當(dāng)前幾種主要的戶端用戶并發(fā)數(shù)。如WebGIS平臺GeoMediaWeb基金項(xiàng)目:國家自然科學(xué)基金項(xiàng)目(40271087);國家“863”項(xiàng)目(2001AA1