ArcGIS Web Adaptor – это приложение, которое работает на существующем веб-сайте и перенаправляет запросы на ваши компьютеры ArcGIS Server. Через регулярные промежутки времени приложение опрашивает сайт на предмет удаления или добавления компьютеров. После этого оно перенаправляет трафик только на те компьютеры, которые активны в настоящее время. Web Adaptor перенаправляет запросы на хост-машины Portal for ArcGIS. Приложение совместимо со службами IIS и серверами Java EE, такими как WebSphere и WebLogic.
При подготовке презентации сайта ArcGIS Server широкой аудитории необходимо установить Web Adaptor или реализовать необходимую пересылку запросов и технологию безопасности.
Преимущества ArcGIS Web Adaptor
ArcGIS 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 Web Adaptor
ArcGIS Web Adaptor не зависит от платформы ArcGIS Server; поэтому развертываемый Web Adaptor не обязательно должен соответствовать платформе операционной системы вашего сайта ArcGIS Server. Например, если ваш сайт развёрнут на компьютерах Linux, вы можете развернуть ArcGIS Web Adaptor (IIS) или ArcGIS Web Adaptor (Java Platform) для работы с ArcGIS Server. И наоборот, если ваш портал работает на Windows, вы можете развернуть ArcGIS Web Adaptor (Java Platform) на Linux для работы с ArcGIS Server.
Web Adaptor можно использовать в различных конфигурациях сайта сервера. Например, для сайта с одним сервером можно установить Web Adaptor на тот же компьютер, что и сервер, либо на специальном удаленном веб-сервере. В развертывании с несколькими компьютерами вы можете использовать одну точку входа на сайт за счет установки Web Adaptor на единственном существующем веб-сервере, или же вы можете обеспечить резервирование на уровне веб-сервера, установив Web Adaptor на нескольких веб-серверах.
Подробное описание интеграции Web Adaptor с существующей архитектурой сайта см. в разделе Сценарии развертывания.
Доступ к URL при помощи установленного ArcGIS Web Adaptor
После установки и настройки ArcGIS Web Adaptor, изменятся URL-ы, которыми вы пользуетесь для доступа к своим сервисам. Ниже приведены примеры URL-адресов, которые могут измениться после установки ArcGIS Web Adaptor.
Директория сервисов (веб-сервисы 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.
Установка ArcGIS Web Adaptor
ArcGIS Web Adaptor имеет собственное руководство по установке и настройке, отдельное от ArcGIS Server. Необходимо установить ArcGIS Web Adaptor на компьютере, на котором запущен веб-сервер. Это может быть компьютер, на котором уже запущен сайт ArcGIS Server, или отдельный компьютер.
Доступны следующие настройки ArcGIS Web Adaptor и, в зависимости от вашего веб-сервера и операционной системы, вы можете выбрать одну из них:
- Установка ArcGIS Web Adaptor (IIS) позволяет интегрировать ArcGIS Server с вашим веб-сервером IIS, работающим в Windows.
- Установка ArcGIS Web Adaptor (Java Platform) позволяет интегрировать ArcGIS Server с серверами Java EE, такими как WebSphere и WebLogic. Эта установка возможна в Windows и Linux. Подробнее см. раздел или Установка ArcGIS Web Adaptor (Java Platform) в Linux.