关于 ArcGIS Web Adaptor

通过 ArcGIS Web Adaptor,可以将 ArcGIS for Server 与您现有的 Web 服务器进行集成。ArcGIS Web Adaptor 可兼容各种 IIS 和 Java EE 服务器(如 WebSphere 和 WebLogic)。

Web Adaptor 是一个运行在您现有站点上的应用程序,它能够将请求转发到您的 GIS 服务器上。它会以固定的间隔时间对您的站点进行轮询,以了解添加或移除了哪些服务器。然后只将请求转发到当前正参与站点的计算机上。

当您准备将 ArcGIS Server 站点暴露给外部用户时,您应该安装 Web Adaptor 或实施与 Web Adaptor 相当的请求转发和安全技术。

Web Adaptor 的优势

Web Adaptor 具有以下优势:

Web Adaptor 部署方案

ArcGIS Web Adaptor 可用于多种 ArcGIS Server 站点配置。例如,在单机部署中,您可以将 Web Adaptor 放到 GIS 服务器上,或将其放到一个现有的 web 服务器上。在多机部署中,您可以通过在某一现有的 web 服务器上安装 Web Adaptor 以提供唯一的站点入口点,或通过在多个 web 服务器上安装 Web Adaptor 以便在 web 服务器层建立冗余。

有关将 Web Adaptor 集成到现有站点架构中的多种不同方式的详细说明,请参阅部署方案

安装了 Web Adaptor 的情况下对服务的访问

安装并配置 Web Adaptor 后,用于访问您的服务的 URL 地址会发生改变。下面是安装了使用 80 端口的 Web Adaptor 以后,发生改变的 URL 的一些示例:

服务目录(REST Web 服务)

  • 未安装 Web Adaptor 时:http://<GIS 服务器名称>:6080/arcgis/rest/services

  • 安装 Web Adaptor 时:http://<web 服务器名称>/arcgis/rest/services http://<web 服务器名称>/<web Adaptor 名称>/rest/services

SOAP Web 服务

  • 未安装 Web Adaptor 时:http://<GIS 服务器名称>:6080/arcgis/services

  • 安装 Web Adaptor 时:http://<web 服务器名称>/arcgis/services http://<web 服务器名称>/<web Adaptor 名称>/services

Web Adaptor 设置经验

Web Adaptor 有其自己的安装程序和安装指南;它不随 GIS 服务器一起安装。您必须将 Web Adaptor 安装在一个运行 Web 服务器的计算机上。这可以是一台运行 ArcGIS Server 站点的计算机,但是如果该站点所承担的负荷较高,您可能需要考虑将 Web Adaptor 安装在另一台计算机上。

根据 Web 服务器和操作系统的不同,Web Adaptor 的安装程序分为三种;您可以选择其中一个:

9/15/2013