無論是行業(yè)還是開發(fā)團體,甚至個人,都發(fā)現(xiàn)系統(tǒng)越來越大,開發(fā)周期越來越長,成本也不斷增加,而且開發(fā)的難度也在逐漸提高。怎么樣來解決這些問題?我們能不能讓多家廠商自由組合團隊來共同開發(fā)一個應用系統(tǒng),能不能不再依賴原開發(fā)商進行系統(tǒng)改進,能不能用有效的開發(fā)手段來解放程序員,能不能實現(xiàn)分布式異構(gòu)數(shù)據(jù)和功能的共享,甚至能否利用現(xiàn)有的解決方案,只需簡單重構(gòu)就能為我所用。MapGIS 10提供了這樣一種策略。
MapGIS 10的重大提升在于它的軟件架構(gòu),我們稱之為T-C-V結(jié)構(gòu)(終端應用層-云計算層-虛擬設(shè)備層)。隨著整個GIS市場的擴容,傳統(tǒng)的C/S、B/S軟件架構(gòu)已經(jīng)不能很好地滿足企業(yè)運營和應用地理信息服務(wù),為了能夠提供更加智能的地理信息服務(wù),T-C-V結(jié)構(gòu)應運而生。
目前GIS應用終端呈多樣化趨勢,這就要求我們能夠在終端應用層上提供更加友好的定制開發(fā)模式。MapGIS 10在V層上也做了有效的設(shè)計,一是邏輯資源池,二是數(shù)據(jù)池,MapGIS 10把邏輯資源池和數(shù)據(jù)池做了有效分離。作為縱生的實現(xiàn)方式,基礎(chǔ)的GIS元素集由平臺廠商來提供,各個行業(yè)應用的內(nèi)核則由用戶提供,在這樣一個基礎(chǔ)上,整個云計算層,就能夠提供有效的功能服務(wù),實現(xiàn)C層云計算功能。
其實MapGIS 10中用到的關(guān)鍵技術(shù),可以比喻為自然界的云。自然界的云是由地表的水形成水汽,最后凝結(jié)而成,成云以后可以飄移、聚合、重構(gòu),基于各種條件產(chǎn)生細雨、冰雹、雪花,同樣在不斷循環(huán)的過程中,它又可以不斷飄移、聚合、重構(gòu),周而復始。
而MapGIS 10也是不受邊界、組織單位、時間空間的限制,在一定條件下,既可以由大的團隊開發(fā),也可以由小型團隊甚至個人自由開發(fā),繼而可以根據(jù)不同團隊開發(fā)的相關(guān)插件進行飄移、聚合、重構(gòu),可以根據(jù)各種行業(yè)應用需求,將這些特性重構(gòu)成各種小到工具軟件,大到各個行業(yè)系統(tǒng)的應用。
微內(nèi)核群、懸浮式柔性結(jié)構(gòu)、松耦合接口、功能與數(shù)據(jù)分離,這是MapGIS 10的核心技術(shù),我們更形象地稱之為“縱生、飄移、聚合、重構(gòu)”。
GIS微內(nèi)核技術(shù),就是把最重要或者最核心的空間信息功能進行有效的聚合,形成相關(guān)的GIS微內(nèi)核,微內(nèi)核之間是可以進行派生和聚合,形成新的微內(nèi)群,有了微內(nèi)核群的基礎(chǔ),在整個架構(gòu)設(shè)計上,可以進行有效的調(diào)整。T-C-V軟件架構(gòu)把虛擬層和云層分離后,我們可以更加便利地構(gòu)建GIS云服務(wù),同時基于這樣的標準接口,所有的企業(yè)、政府、用戶、廠商都可以來進行相關(guān)的GIS研制和開發(fā)工作,形成云服務(wù)倉庫。云服務(wù)倉庫經(jīng)過有效整理和歸納,就可以成為云服務(wù)超市,在這里能夠按需定制,形成不同的應用。功數(shù)分離就是功能和數(shù)據(jù)進行有效分離,通過聚合和重構(gòu),可以快速形成相關(guān)的應用方案。
智慧城市、大數(shù)據(jù)、云計算的發(fā)展,是未來的發(fā)展趨勢。中地MapGIS 10將打造一整套軟件生產(chǎn)、交易的全新GIS軟件生態(tài)鏈,進而將更好的行業(yè)智慧,甚至不同領(lǐng)域的智慧引入GIS領(lǐng)域中,為行業(yè)和GIS發(fā)展,提供更活躍、更有利的平臺,這也是中地MapGIS 10云GIS軟件最終的夢想。
{{item.content}}