地理信息系統(tǒng)軟件的體系結(jié)構(gòu)與信息技術(shù)的發(fā)展密切相關(guān),歷經(jīng)了單機(jī)模式的集中管理、客戶/服務(wù)器體系結(jié)構(gòu)、分布式服務(wù)架構(gòu)。
1.單機(jī)模式的集中管理
傳統(tǒng)的單機(jī)版GIS軟件數(shù)據(jù)和應(yīng)用程序是集中管理的,其結(jié)構(gòu)簡單,便于實(shí)現(xiàn),且在特定的硬件環(huán)境支持下運(yùn)行效率高,便于維護(hù)。但是系統(tǒng)僅適用于具備GIS專業(yè)知識(shí)的用戶,用于完成小型的應(yīng)用工程。并且,很難實(shí)現(xiàn)不同GIS系統(tǒng)之間的互操作和數(shù)據(jù)共享,這就造成了系統(tǒng)的重復(fù)開發(fā)和數(shù)據(jù)重復(fù)生產(chǎn),大大提高了GIS系統(tǒng)的開發(fā)成本。
2.客戶/服務(wù)器體系結(jié)構(gòu)
許多已有的 *** GIS應(yīng)用遵循客戶/服務(wù)器體系結(jié)構(gòu)。在該結(jié)構(gòu)下,數(shù)據(jù)存儲(chǔ)、處理等功能由服務(wù)器負(fù)責(zé),數(shù)據(jù)表現(xiàn)等功能在客戶機(jī) 例如 *** 瀏覽器執(zhí)行。為了提高用戶交互的性能,也可以將部分 數(shù)據(jù)操作功能放在客戶端。根據(jù)客戶端和服務(wù)器端功能負(fù)荷的輕重,可以將客戶端和服務(wù)器端分別劃分為“瘦”/“胖”客戶端和 “輕”/“重”服務(wù)器。例如一些輕置級 的數(shù)據(jù)處理功能可以在客戶端執(zhí)行,而復(fù)雜的數(shù)據(jù)處理功能,正如目前許多 *** GIS軟件產(chǎn)品所實(shí)現(xiàn)的,放在服務(wù)器端執(zhí)行。
3.分布式服務(wù)架構(gòu)

添加微信好友, 獲取更多信息
復(fù)制微信號(hào)
分布式服務(wù)架構(gòu)早期是隨分布式對象技術(shù)發(fā)展起來。分布式對象技術(shù)是分布式計(jì)箅技術(shù)與面向?qū)ο蠹夹g(shù)的結(jié)合。在開發(fā)大型分布式組件系統(tǒng)中逐漸形成了3種具有代表性的 主流分布式對象中間件技術(shù),即對象管理組織OMG的COBRA技術(shù)、Microsoft的DCOM和Sun公司的EJB技術(shù)。然而,這些技術(shù)各自有 一套獨(dú)立的體系結(jié)構(gòu)和私有協(xié)議,服務(wù)的客戶端與系統(tǒng)提供的服務(wù) 之間采用緊密耦合的模式,基于不同技術(shù)的應(yīng)用系統(tǒng)之間通信十分不便。后期發(fā)展起來的 *** 服務(wù)技術(shù),采用的協(xié)議具有通用性,服務(wù)間采用松散耦合的模式,具有完全的平臺(tái)、語言獨(dú)立性,成為分布式服務(wù)架構(gòu)的主流技術(shù)。
來源:開源地理空間基金會(huì)中文分會(huì)
來源鏈接:https://www.osgeo.cn/post/1a78f
本站聲明:網(wǎng)站內(nèi)容來源于 *** ,如有侵權(quán),請聯(lián)系我們,我們將及時(shí)處理。