ArcGIS Web Adaptor поддерживает ArcGIS Server интеграцию с имеющимся у вас веб-сервером. Приложение совместимо со службами IIS и серверами Java EE, такими как WebSphere и WebLogic.
Приложение Web Adaptor работает на существующем веб-сайте и перенаправляет запросы на ваши компьютеры ArcGIS Server. Через регулярные промежутки времени приложение опрашивает сайт на предмет удаления или добавления компьютеров. После этого оно перенаправляет трафик только на те компьютеры, которые активны в настоящее время.
При подготовке презентации сайта ArcGIS Server широкой аудитории необходимо установить Web Adaptor или реализовать необходимую пересылку запросов и технологию безопасности.
Преимущества Web Adaptor
Web Adaptor предоставляет ряд преимуществ:
Позволяет интегрировать ArcGIS Server с существующим веб-сервером организации. Включив веб-сервер в свой сайт, вы получаете возможность разместить веб-приложения, использующие сервисы ГИС.
Позволяет создать единую точку, обрабатывающую и направляющую входящие запросы к компьютерам ArcGIS Server вашего сайта.
Позволяет вам открывать ArcGIS Server с использованием стандартных веб-сайта и порта вашей организации. Используйте Web Adaptor, если вы не хотите, чтобы пользователи видели порт по умолчанию 6080 и имя сайта arcgis.
Обеспечивается возможность блокирования ArcGIS Server Administrator Directory и ArcGIS Server Manager в представлении внешних пользователей.
Позволяет блокировать попытки пользователей ArcGIS Desktop создавать административные или издательские подключения к ArcGIS Server.
Предоставляет вам возможность использовать хранилище учетных записей вашей организации, а также политику безопасности на сетевом уровне. Например, при работе с IIS вы можете использовать Встроенную аутентификацию Windows для ограничения круга лиц, входящих на портал. Также вы можете воспользоваться Инфраструктурой открытых ключей (PKI) либо другим хранилищем учетных записей, для которого веб-сервер имеет встроенную или расширяемую поддержку. Кроме того, вы сможете обеспечить единую регистрацию или другую пользовательскую аутентификацию при входе – для работы с сервисами, веб-приложениями и ArcGIS Server. Подробнее см. в разделе Настройка уровня аутентификации ArcGIS Server.
Сценарий развертывания Web Adaptor
Web Adaptor можно использовать в различных конфигурациях сайта ArcGIS Server. Например, в развертывании с одним компьютером, Web Adaptor может храниться на компьютере ArcGIS Server или находиться удаленно на существующем веб-сервере. В развертывании с несколькими компьютерами вы получите одну точку входа на сайта за счет установки Web Adaptor на существующем веб-сервере, или же вы сможете обеспечить резервирование веб-сервера, установив Web Adaptor на нескольких веб-серверах.
Web Adaptor не зависит от платформы ArcGIS Server; поэтому развертываемый Web Adaptor не обязательно должен соответствовать платформе операционной системы вашего сайта ArcGIS Server. Например, если у вас есть сайт, состоящий из компьютеров на базе Linux, вы можете разворачивать ArcGIS Web Adaptor (IIS) или (Java Platform) для работы с ArcGIS Server. И наоборот, если у вас есть сайт, состоящий из компьютеров на базе Windows, вы можете разворачивать ArcGIS Web Adaptor (Java Platform) на Linux для работы с ArcGIS Server.
Подробное описание интеграции Web Adaptor с существующей архитектурой сайта см. в разделе Сценарии развертывания.
Доступ к URL с установленным Web Adaptor
После установки и настройки Web Adaptor URL, используемые для доступа к сервисам, будут изменены. Ниже вы можете найти несколько примеров адресов URL, которые изменятся после установки Web Adaptor:
Директория сервисов (веб-сервисы REST)
Без Web Adaptor: http://gisserver.domain.com:6080/arcgis/rest/services.
С Web Adaptor: http://webadaptorhost.domain.com/webadaptorname/rest/services. Например, если компьютер с Web Adaptor называется wa, находится в домене myorg.net, а сам Web Adaptor называется arcgis, доступ к Services Directory осуществляется по URL-адресу http://wa.myorg.net/arcgis/rest/services.
веб-сервисы SOAP
Без Web Adaptor: http://gisserver.domain.com:6080/arcgis/services.
С Web Adaptor: http://webadaptorhost.domain.com/webadaptorname/services. Например, если компьютер с Web Adaptor называется wa, находится в домене myorg.net, а сам Web Adaptor называется arcgis, доступ к веб-сервисам SOAP осуществляется по URL-адресу http://wa.myorg.net/arcgis/services.
Интерфейс настройки Web Adaptor
В Web Adaptor имеется собственное руководство по настройке и установке, которое устанавливается отдельно от ArcGIS Server. Web Adaptor необходимо установить на компьютере, на котором запущен веб-сервер. Это может быть компьютер, на котором уже запущен сайт ArcGIS Server, или отдельный компьютер.
Для Web Adaptor доступно три варианта установки в зависимости от версии веб-сервера и операционной системы. Выберите один из вариантов:
- Установка ArcGIS Web Adaptor (IIS) позволяет интегрировать ArcGIS Server с вашим веб-сервером IIS, работающим в Windows. Подробнее см. раздел Установка ArcGIS Web Adaptor (IIS).
- Установка ArcGIS Web Adaptor (Java Platform) позволяет интегрировать ArcGIS Server с серверами Java EE, такими как WebSphere и WebLogic. Эта установка возможна в ОС Windows и Linux. Подробнее см. раздел Установка ArcGIS Web Adaptor (Java Platform) в Windows or Установка ArcGIS Web Adaptor (Java Platform) в Linux.