ArcGIS Server 體繫結構

來源:互聯網
上載者:User
ArcGIS Server是一個發布企業級GIS應用程式的綜合平台,提供了建立和配置GIS應用程式和服務的架構,可以滿足各種用戶端的各種需求,這是對 ArcGIS Server一個抽象的描述,那麼ArcGIS Server在GIS應用中具體扮演什麼樣的角色呢?

    使用過ArcGIS 案頭應用軟體的人知道,在案頭環境中存在各種GIS工具可以供使用,如展現GIS資料可以用ArcMap、ArcGlobe,根據位置定址可以使用 address locator,對資料進行分析操作可使用ArcToolbox的Geoprocessing工具,這些包含了不同層級的GIS功能,從底層來看,都是通過ArcObjects來實現這些的。

    站在ArcGIS Server的角度上,我們不再考慮要處理的資料是ArcMap的mxd文檔、ArcGlobe的3dd文檔、還是address locators等,相應地,我們用服務的概念來對它們進行描述,這些服務可以是map services、globe services、geocode services,GIS資源依託這些服務存在,當需要在GIS Server上共用一個地圖時,就使用該地圖的mxd來定義一個Map Service。可以看出,ArcGIS Server的目的就是宿主各種服務,並為用戶端應用提供這些服務資源,另外,ArcGIS Server提供了一個管理程式來對服務進行控制與管理。

    ArcGIS Server體繫結構可以用來描述:

    GIS Server

    宿主各種GIS資源,例如maps、globes、address locators,並將它們封裝為服務提供給用戶端應用。

    GIS Server本身包括兩部分:Server Ojbect Manager(SOM)和Server Object Containers(SOCs)。通過命名可以看出,是一個SOM和一個或多個SOC,用戶端發送請求到SOM,SOM將分配的資源提供給用戶端,通過 SOM對SOC進行調度與管理。

    Web Server

    Web Server包含Web應用的部署,以及Web服務,它們均使用GIS Server上的服務資源。

    Clients

    這裡所說的用戶端是多樣化的,可以是Web用戶端、Mobile行動裝置、通過HTTP串連到ArcGIS Server Internet服務或通過LAN/WAN串連到ArcGIS Server Local Services的ArcGIS案頭應用。

    Data Server

    包含GIS Server上所發布服務的GIS資源,可以是mxd文檔、geodatabase、toolbox等。

    Manager and ArcCatalog administrators

    兩者都可以用來將GIS資源作為服務發布,並進行管理,不同的是一個是在Web頁面上管理,另一個在案頭Catalog上,在圖上可以看出,它們所針對的層次有所不一樣。

    ArcGIS Desktop content authors

    各種GIS資源需要使用各種ArcGIS Desktop軟體來定製,如果需要為地圖服務產生緩衝,可以用ArcCatalog來建立cache。

   
    文章參考了ArcGIS Server官方文檔

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.