777精品久无码人妻蜜桃,国产日本精品视频在线观看 ,国产亚洲99久久精品熟女av,brazzersvideosex欧美最新版,人人爽人人人爽人人爽

2025全球時空智能大會
5月21-22日 北京
開幕在即!WGDC25全球時空智能大會完整日程公布
即刻注冊  鎖定席位
分享
Scan me 分享到微信

GIS也要SOA

在當(dāng)今SOA已經(jīng)成為軟件發(fā)展的世界性潮流時,作為IT產(chǎn)業(yè)的重要組成部分,GIS也要SOA了。

“在網(wǎng)絡(luò)環(huán)境中,圖形數(shù)據(jù)的傳輸非常慢,如果讓訪問請求在對方系統(tǒng)中完成響應(yīng),然后只在網(wǎng)絡(luò)中傳輸結(jié)果數(shù)據(jù),GIS系統(tǒng)的應(yīng)用效果就完全不一樣了。”

10月23日,中地數(shù)碼集團總裁劉永在第六屆MapGIS用戶大會上介紹MapGIS7操作平臺時說道,“它采用分布式跨平臺的多層多級體系結(jié)構(gòu),還采用了面向服務(wù)的設(shè)計思想,這是目前GIS領(lǐng)域廣受關(guān)注的技術(shù)方向?!?

其實,劉永為MapGIS所做的特性介紹,就是涌在當(dāng)前IT業(yè)界的那股熱潮——SOA。

2005年,Google推出Google Earth,用戶通過網(wǎng)絡(luò)可以查看全球各地的地理信息。自此以后,GIS(地理信息系統(tǒng))應(yīng)用開始進入普通人的視野。如今,GIS已經(jīng)成為IT產(chǎn)業(yè)的重要 組成部分,GIS應(yīng)用不僅涵蓋了國土、地礦、環(huán)保、城建、能源等應(yīng)用范圍,在與普通人息息相關(guān)的公共設(shè)施管理、道路交通、電力供應(yīng)、能源管理等方面也發(fā)揮 著越來越重要的作用。

在當(dāng)今SOA已經(jīng)成為軟件發(fā)展的世界性潮流時,GIS也要SOA。

開放式集成

某單位最近上線了一套緊急監(jiān)測系統(tǒng)。這個系統(tǒng)需要實時地顯示交通狀況、事故地點、醫(yī)院狀況、直升飛機、消防車、救護車等的位置信息,以及氣象信息、正攝航空映像和基本底圖。這些信息分布在不同單位的服務(wù)器上。

按照以往的GIS應(yīng)用,需要先把所有的相關(guān)數(shù)據(jù)拿來建立一個本地的數(shù)據(jù)庫。如果是在組件式地理信息系統(tǒng)時期,這些子系統(tǒng)往往要在同一臺機器上或同一個局域網(wǎng)上,用同一種語言編寫、編譯。

在如今網(wǎng)絡(luò)環(huán)境的系統(tǒng)應(yīng)用下,GIS的部署可以不管其它各個子系統(tǒng)是使用什么語言編 寫的,也不管它們分布在互聯(lián)網(wǎng)的哪些地方,只要根據(jù)其提供的Web Service接口界面,把它們都當(dāng)成Web Services,GIS系統(tǒng)根據(jù)用戶的業(yè)務(wù)需求向各個子系統(tǒng)發(fā)出http請求,快速拿到響應(yīng)結(jié)果,然后把這些信息動態(tài)地組合在一張地圖上,全面呈現(xiàn)給用 戶。

一位GIS工程師就說,Web技術(shù)的發(fā)展,為GIS的實施提供了一種新的模式。一 個用戶可以從一個服務(wù)器獲得一層信息,再從另一個服務(wù)器中獲取其它數(shù)據(jù)或?qū)I(yè)模型,將它們?nèi)诤显谝黄?,進而產(chǎn)生基于Web的新的GIS應(yīng)用模式。這種新的 模式,將極大地拓展GIS的應(yīng)用范疇和服務(wù)領(lǐng)域。

在目前的GIS領(lǐng)域,實現(xiàn)SOA的方法就是Web Service技術(shù)。Web Service是一個應(yīng)用程式邏輯模組,透過以XML文件為基礎(chǔ)的各種標(biāo)準(zhǔn)規(guī)范,這些模組可以在網(wǎng)絡(luò)上被發(fā)布、發(fā)掘以及應(yīng)用。

也就是說,GIS融合SOA的主要作用,在于使基于互聯(lián)網(wǎng)的不同系統(tǒng)之間可以進行更靈活更方便更開放的集成。

不過,要想實現(xiàn)GIS的Web Service應(yīng)用,主要的問題在于讓以往的各種異質(zhì)平臺能夠共同遵循XML、HTTP、SOAP標(biāo)準(zhǔn)技術(shù),實現(xiàn)互聯(lián)互通。目前,GIS的應(yīng)用較為獨立, 用戶往往在處理與地理信息相關(guān)的業(yè)務(wù)時才會在GIS的操作環(huán)境下處理業(yè)務(wù),但在SOA架構(gòu)的GIS環(huán)境下,GIS可以和ERP、CRM、MIS等IT業(yè)務(wù) 流程實現(xiàn)整合。各種業(yè)務(wù)系統(tǒng)被部署為各式核心網(wǎng)絡(luò)服務(wù)的同時,服務(wù)提供者也可以是服務(wù)要求者來獲取別人的服務(wù),SOA架構(gòu)所建立的GIS平臺表現(xiàn)為可互操 作的、開放的以及動態(tài)連接的特征。

“縱向多級、橫向網(wǎng)格”

在引入SOA面向“服務(wù)”的設(shè)計思想后,GIS平臺的分布式數(shù)據(jù)管理體系相比以前有 了變化。以MamGIS7為例,其分布式數(shù)據(jù)管理體系采取了跨平臺的“縱向多級、橫向網(wǎng)格”的組網(wǎng)方案,在每一級服務(wù)器之間、節(jié)點與節(jié)點之間的連接采用了 “松耦合”方式。同時,把“進行數(shù)據(jù)存取操作”變?yōu)椤罢埱髷?shù)據(jù)存取服務(wù)”,誰管理數(shù)據(jù)誰提供服務(wù),從而解決網(wǎng)格節(jié)點之間、父節(jié)點與子節(jié)點之間、不同平臺不 同系統(tǒng)之間數(shù)據(jù)庫不通的問題。

此外,在采用面向SOA和面向“地理實體”的數(shù)據(jù)模型基礎(chǔ)上,傳統(tǒng)分布式數(shù)據(jù)庫面向“記錄”的增量式訂閱和發(fā)布,只能使“同構(gòu)數(shù)據(jù)庫”的缺點得到克服,而可以實現(xiàn)由不同操作系統(tǒng)、不同數(shù)據(jù)庫平臺、不同數(shù)據(jù)大小產(chǎn)生的“異構(gòu)數(shù)據(jù)庫”的增量更新與同步。

在二次開發(fā)方面,GIS向SOA轉(zhuǎn)化表現(xiàn)為采用全組件化的二次開發(fā)模式,而且組件細(xì) 粒度更細(xì)。各種被定義的功能組件大都采用了標(biāo)準(zhǔn)的COM接口,用戶在進行二次開發(fā)時,可以使用VB、VC、Dephi等各種開發(fā)語言。通過面向“服務(wù)”的 應(yīng)用開發(fā)框架模型以及更細(xì)粒度的組件,用戶能夠簡單地定制將各種系統(tǒng)整合成一個有機的整體,降低開發(fā)成本。

爭先恐后地SOA

隨著GIS應(yīng)用的不斷深入,GIS與各行各業(yè)應(yīng)用領(lǐng)域的業(yè)務(wù)融合變得越來越緊密,GIS已經(jīng)不再是某些人專用的系統(tǒng),凡是涉及地理數(shù)據(jù)的地方就有GIS。

應(yīng)該說,SOA為目前GIS能夠使得不同領(lǐng)域的技術(shù)與業(yè)務(wù)集成起來提供了一個有效的方法?,F(xiàn)今世界市場變化非常之快,與之對應(yīng)的則是業(yè)務(wù)系統(tǒng)變化的周期越來越短,采用傳統(tǒng)的軟件開發(fā)方法,系統(tǒng)開發(fā)時間非常長,甚至系統(tǒng)開發(fā)完成就已經(jīng)落后。

有GIS專家表示,將來業(yè)務(wù)系統(tǒng)會發(fā)展成智能系統(tǒng),通過一定的手段變更業(yè)務(wù)定義,系統(tǒng)可以自動按照新的定義動態(tài)生成,這種變化是隨時發(fā)生的。SOA正是這條道路的必由之路,用戶只有先實現(xiàn)業(yè)務(wù)系統(tǒng)的快速構(gòu)建,才能夠在此基礎(chǔ)上實現(xiàn)業(yè)務(wù)系統(tǒng)的智能化。

根據(jù)以上的GIS應(yīng)用需求,GIS領(lǐng)域的各個企業(yè)都開始向SOA跨步。國際上, ESRI公司在去年年初推出ArcGIS9.1時,就宣布提供了基于SOA的技術(shù)支持。在國內(nèi),提出支持SOA的GIS產(chǎn)品不只武漢中地數(shù)碼集團,9月 14日,在2007中國科學(xué)院GIS自主創(chuàng)新論壇上,北京超圖公司總裁宋關(guān)福博士做了題為《Services GIS,業(yè)務(wù)敏捷的GIS應(yīng)用之道》的主題報告,提出了Services GIS(服務(wù)式GIS)的新理念,同時推出的SuperMap2008也宣稱支持SOA。


開發(fā)體系架構(gòu)圖

喜歡您正在閱讀的內(nèi)容嗎?歡迎免費訂閱泰伯每周精選電郵。 立即訂閱

參與評論

【登錄后才能評論哦!點擊

  • {{item.username}}

    {{item.content}}

    {{item.created_at}}
    {{item.support}}
    回復(fù){{item.replynum}}
    {{child.username}} 回復(fù) {{child.to_username}}:{{child.content}}

更多精選文章推薦