О ArcGIS Web Adaptor
В этом разделе
ArcGIS Web Adaptor поддерживает интеграцию ArcGIS for Server с имеющимся у вас веб-сервером. Приложение совместимо со службами IIS и серверами Java EE, такими как WebSphere и WebLogic.
Приложение Web Adaptor работает на существующем веб-сайте и перенаправляет запросы на ваши ГИС-серверы. Через регулярные промежутки времени приложение опрашивает сайт на предмет удаления или добавления компьютеров. После этого оно перенаправляет трафик только на те компьютеры, которые активны в настоящее время.
При подготовке презентации сайта ArcGIS Server широкой аудитории необходимо установить Web Adaptor или применить необходимую пересылку запросов и технологии безопасности.
Преимущества Web Adaptor
Web Adaptor предоставляет ряд преимуществ:
Позволяет интегрировать ArcGIS for Server с существующим веб-сервером организации. Включив веб-сервер в свой сайт, вы получаете возможность разместить веб-приложения, использующие сервисы ГИС.
Позволяет создать единую точку, обрабатывающую и направляющую запросы к ГИС-серверам вашего сайта.
Позволяет вам открывать ГИС-сервер с использованием стандартных веб-сайта и порта вашей организации. Используйте Web Adaptor, если вы не хотите, чтобы пользователи видели порт по умолчанию 6080 и имя сайта arcgis.
Обеспечивается возможность блокирования ArcGIS Server Administrator Directory и ArcGIS Server Manager в представлении внешних пользователей.
Позволяет не разрешать пользователям ArcGIS for Desktop создавать административные или издательские подключения к ArcGIS Server.
Предоставляет вам возможность использовать хранилище учетных записей вашей организации, а также политику безопасности на сетевом уровне. Например, при работе с IIS вы можете использовать Встроенную аутентификацию Windows (Integrated Windows Authentication) для ограничения круга лиц, входящих на портал. Также вы можете воспользоваться Инфраструктурой открытых ключей (Public Key Infrastructure – PKI) либо другим хранилищем учетных записей, для которого веб-сервер имеет встроенную или расширяемую поддержку. Это позволит вам обеспечить единую регистрацию или другую аутентификацию при входе – для работы с сервисами, веб-приложениями и ArcGIS Server. Подробнее см. Настройка уровня аутентификации ArcGIS Server.
Сценарий развертывания Web Adaptor
Web Adaptor можно использовать в различных конфигурациях сайта ArcGIS Server. Например, в развертывании с одним компьютером, Web Adaptor может храниться на ГИС-сервере или на существующем веб-сервере. В развертывании с несколькими компьютерами вы получите одну точку входа на сайта за счет установки 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 (IIS) или (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://webadaptor.domain.com/arcgis/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://webadaptor.domain.com/arcgis/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) позволяет интегрировать ArcGIS Server с серверами Java EE servers, такими как WebSphere и WebLogic. Эта установка возможна в ОС Windows и Linux. Подробнее см. раздел Установка ArcGIS Web Adaptor (Java) в Windows или Установка ArcGIS Web Adaptor (Java) в Linux.