ArcGIS Server概述[转载]

1 、概述

ArcGIS Server ——基于 AO 的对象服务器,由 GIS Server Application Developer Framework ADF )组成; GIS Server Server Object Manager SOM )和 Server Object Container SOC )组成; ADF 利用 AO 来构建运行于 GIS Server 之上的 web 应用和 web 服务

主要安装 ArcGIS Server Object Manager&ArcGIS Server Object Container ,先尝试在同一台机器上配置,再装在分布式系统上

2 、基于 .NET Framework ArcGIS 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

3 ArcGIS Server 系统架构:

GIS Server ——存储 GIS 资源,为客户端应用提供服务, SOM SOC

Web Server ——向 GIS Server 请求 web 应用和 web 服务

Clients ——客户端应用( web browsers mobile desktop application 等); web browsers 可以连接到 web server 上的 web application ,桌面应用可以通过 HTTP 协议连接到 web server ,也可以直接通过 LAN WAN 直接连到 Web server

Data Server ——包含发布在 GIS 服务器上的资源( map document address locators Geodatabase toolboxes 等)

Manager and ArcCatalog administrators —— ArcGIS Server 管理器,用来管理和发布资源服务

ArcGIS Desktop content authors ——创建 GIS 资源

4 ArcGIS Server 配置

Web ADF Runtime 必须装在 Web Server 机器上,如果要采用它创建桌面应用, Web ADF Runtime 还应当装在运行这些 application 的所有机器上;

ArcGIS Desktop application 可以用来创建数据或管理 GIS Server ,但它只能装在可以通过本地网络连接 GIS Server windows 机器上;

每一个 SOM 管理它自己的 SOC 集群;

SOCs 可以装在一台或多台机器上,每一台装有 SOC 的机器需要添加到 SOM 的管理列表中去;

Web 应用也可以用来管理 GIS Server web application 包含 ArcGIS Server manager application ,并且应当装在 web server 机器上

5 、配置实例

ArcGIS Server 装在单机上:( ArcGIS Desktop 可以装在同一机器上)

2 、多个 SOC SOC 不一定要和 SOM 在同一机器上)

3 、单一 Web Server 机器( ArcGIS Desktop 可以装在任一机器上)

6 Post Installation

配置 GIS Server

创建 GIS Server 帐户,指定 SOM 帐户、密码, SOC 帐户、密码(二者都可以是本地帐户或者域帐户,域帐户必须是已经存在的),装有 SOM 的机器上的 SOM 帐户和 SOC 帐户必须和其它 SOC 帐户是一样的;

SOM 帐户权限: start container processes

SOC 帐户权限:写系统 temp 目录,运行 container proceses

创建 2 个新的用户组: agsusers agsadmin ,将不同的操作系统用户归于不同的用户组,也就授予了不同的访问 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 上发布了服务,就可以在 web desktop 应用中去使用

7 ArcGIS Instances

概念:是一组 web server GIS server 和一系列服务和应用程序。默认开始只有一个叫做 ArcGIS Instance ,可以添加自定义的, Instances 可以共享同一个 Web server 甚至是相同的 SOCs ,但必须是不同的 SOM 。并且不同的 Instance ,其应用和服务也应该不同。

创建 Instance :使用在 ArcGIS 安装目录下的 DoNet"AddInstance.exe ,访问 web services URL http://<server name>/<instance name>/services

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

- 所有用户必须是本地用户,所有加进 agsusers agsadmin 组的帐户也必须是本地用户;

- 这些本地帐户必须在所有机器上使用相同的用户名和密码;

- 更改本地安全默认设置如下:

控制面板——管理工具——本地安全策略——本地策略——安全选项——网络访问:本地帐户的共享和安全模式(双击,修改为经典 - 本地用户以自己的身份验证)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值