ArcGIS學習(二)ArcGIS Server

rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csyn%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C02%5Cclip_filelist.xml">

ArcGIS學習(二)ArcGIS Server

1、概述
ArcGIS Server——
基於AO的對象服務器,由GIS ServerApplication Developer FrameworkADF)組成;GIS ServerServer Object ManagerSOM)和Server Object ContainerSOC)組成;ADF利用AO來構建運行於GIS Server之上的web應用和web服務
主要安裝ArcGIS Server Object Manager&ArcGIS Server Object Container,先嚐試在同一臺機器上配置,再裝在分佈式系統上

2、基於.NET FrameworkArcGIS Server的組成

GIS Server——SOM & SOC
SOM——
管理在唯一主機上的windows服務,用於管理分佈在各個SOC上的服務對象;
SOC——
可以裝在多臺機器上,是服務對象的宿主。每一臺SOC機器可以產生多個Container processes,一個Container processes可以運行多個服務對象,Container processes 是由SOM來管理的。(每臺SOC機器都需要一個授權文件)
Web Applications
Web Application Developer Framework——Runtime & Software Developer Kit
Runtime
安裝在Web Sever機器上,SDK安裝在Web Application
Mobile Application Developer Framework

3ArcGIS Server系統架構:

GIS Server——存儲GIS資源,爲客戶端應用提供服務,SOMSOC
Web Server——
GIS Server 請求web應用和web服務
Clients——
客戶端應用(web browsersmobiledesktop application等);web browsers可以連接到web server上的web application,桌面應用可以通過HTTP協議連接到web server,也可以直接通過LANWAN直接連到Web server
Data Server——
包含發佈在GIS服務器上的資源(map documentaddress locatorsGeodatabasetoolboxes等)
Manager and ArcCatalog administrators——ArcGIS Server
管理器,用來管理和發佈資源服務
ArcGIS Desktop content authors——
創建GIS資源

4ArcGIS Server配置

Web ADF Runtime必須裝在Web Server 機器上,如果要採用它創建桌面應用,Web ADF Runtime 還應當裝在運行這些application的所有機器上;

ArcGIS Desktop application 可以用來創建數據或管理GIS Server,但它只能裝在可以通過本地網絡連接GIS Serverwindows機器上;
每一個SOM管理它自己的SOC集羣;
SOCs
可以裝在一臺或多臺機器上,每一臺裝有SOC的機器需要添加到SOM的管理列表中去;
Web
應用也可以用來管理GIS Serverweb application 包含ArcGIS Server manager application,並且應當裝在web server機器上
5
、配置實例

(1)ArcGIS Server 裝在單機上:(ArcGIS Desktop可以裝在同一機器上)
(2)
多個SOCSOC不一定要和SOM在同一機器上)
(3)
單一Web Server機器(ArcGIS Desktop可以裝在任一機器上)

6Post Installation
配置GIS Server
創建GIS Server帳戶,指定SOM帳戶、密碼,SOC帳戶、密碼(二者都可以是本地帳戶或者域帳戶,域帳戶必須是已經存在的),裝有SOM的機器上的SOM帳戶和SOC帳戶必須和其它SOC帳戶是一樣的;
SOM
帳戶權限:start container processes
SOC
帳戶權限:寫系統temp目錄,運行container proceses
創建2個新的用戶組:agsusersagsadmin,將不同的操作系統用戶歸於不同的用戶組,也就授予了不同的訪問GIS Server的權限。ArcGIS採用操作系統鑑定來設置不同帳戶對GIS Server的管理或使用權限。
GIS Server
授權:
安裝SOC的機器需要授權文件來運行container processes
Web application post install
後續設置:
重啓電腦;
設置對GIS Server的帳戶的訪問權限(加入不同的組);
連接到GIS Server
將所有SOC機器添加到SOM管理列表中;
組織GIS數據,設置合適的路徑使其對所有SOC機器可以引用(GIS Server上的服務數據源就是ArcGIS Desktop的數據源);
GIS Server添加服務,並向其它用戶發佈;
創建客戶端應用或使用ArcGIS Desktop訪問服務,一旦在GIS Server上發佈了服務,就可以在webdesktop應用中去使用
7
ArcGIS Instances

概念:是一組web serverGIS server和一系列服務和應用程序。默認開始只有一個叫做ArcGISInstance,可以添加自定義的,Instances可以共享同一個Web server甚至是相同的SOCs,但必須是不同的SOM。並且不同的Instance,其應用和服務也應該不同。
創建Instance:使用在ArcGIS安裝目錄下的DoNet/AddInstance.exe,訪問web servicesURLhttp://<server name>/<instance name>/services

8、在windows workgroup環境下配置ArcGIS Server

-所有用戶必須是本地用戶,所有加進agsusersagsadmin組的帳戶也必須是本地用戶;
-
這些本地帳戶必須在所有機器上使用相同的用戶名和密碼;
-
更改本地安全默認設置如下:
控制面板——管理工具——本地安全策略——本地策略——安全選項——網絡訪問:本地帳戶的共享和安全模式(雙擊,修改爲經典-本地用戶以自己的身份驗證)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章