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