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