Краткий обзор использования ArcGIS Spatial Data Server for the Java platform
Чтобы начать использовать ArcGIS Spatial Data Server for the Java platform, необходимо сделать следующее:
Установить необходимое программное обеспечение
Необходимо, чтобы у вас было установлено следующее программное обеспечение:
ArcGIS Spatial Data Server for the Java platform
Запустите программу установки на вашем сервере, чтобы установить и авторизовать ArcGIS Spatial Data Server for the Java platform. Если планируется разрешить редактирование посредством опубликованных сервисов, необходимо установить ArcGIS Spatial Data Server на общедоступном сервере (за пределами брандмауэра).
Подробные инструкции см. в Руководстве по установке ArcGIS Spatial Data Server для платформы Java (Windows) (ArcGIS Spatial Data Server for the Java Platform installation guide (Windows)) или Руководство по установке для платформы Java (Linux) (ArcGIS Spatial Data Server for the Java Platform Linux installation guide).
Сервер веб-приложений
Установите поддерживаемый сервер веб-приложений: веб-сервер Apache Tomcat, Oracle WebLogic или IBM WebSphere Application Server. (Проверьте системные требования ArcGIS Spatial Data Server для поддерживаемых версий.) Сервер веб-приложений должен быть установлен на том же сервере, где и ArcGIS Spatial Data Server.
Более подробно см. в разделе Приложения или веб-серверы, используемые с ArcGIS Spatial Data Server, для Java.
Система управления базами данных
Для публикации данных необходимо установить и настроить систему управления базами данных (СУБД) и иметь базу данных, содержащую пространственные данные. Инструкции см. в документации по СУБД.
СУБД может работать на том же сервере, что и ArcGIS Spatial Data Server, но обычно она устанавливается на другом сервере.
ArcGIS for Desktop
Для установки и авторизации ArcGIS for Desktop запустите программу установки на клиентском компьютере. В ArcGIS for Desktop вы будете подключаться к базе данных и публиковать сервисы объектов. Если необходимо выполнить публикацию сервисов объектов с возможностью редактирования, установите ArcGIS for Desktop Standard или Advanced.
Инструкции см. в руководстве по установке ArcGIS for Desktop.
Клиент СУБД
Чтобы подключиться к базе данных, на том же компьютере, на котором установлен ArcGIS for Desktop, должны быть установлены библиотеки клиента СУБД.
Дополнительные сведения об установке библиотек клиента и подключения к базе данных из ArcGIS for Desktop см. в разделе, относящемся к вашей СУБД:

Если вы планируете публиковать данные из базы данных Oracle или базы геоданных в Oracle, а данные используют хранилище ST_Geometry, вам необходимо настроить приемник Oracle для доступа к базе данных. Дополнительную информацию см. в разделе Конфигурация приемника Oracle.
Развертывание сервера пространственных данных
Перед подготовкой сервера пространственных данных к использованию необходимо выполнить некоторые этапы конфигурации. Это следующие требования:
Загрузка поставщиков JDBC
Для доступа к источнику данных необходимо загрузить файлы поставщиков Java Database Connectivity (JDBC) для базы данных, которую вы будете использовать с ArcGIS Spatial Data Server. Файлы должны быть доступны вашему серверу веб-приложений. Дополнительную информацию см. в разделе Поставщики JDBC, используемые с ArcGIS Spatial Data Server for Java.
Настройка источника данных на сервере веб-приложений
Для публикации сервиса объекта на сервере пространственных данных необходимо настроить источник данных с сервером веб-приложений. Дополнительную информацию см. в разделе, соответствующем вашему серверу веб-приложений:
Развертывание файла arcgis.war на сервере приложений
ArcGIS Spatial Data Server for the Java platform требует развертывания веб-приложения, в котором веб-сервисы представлены в виде ресурсов, идентифицируемых по их URL-адресам. Ваш веб-сервер или сервер приложений должен иметь доступ к файлу arcgis.war. Дополнительную информацию см. в разделе, соответствующем вашему серверу веб-приложений:

Чтобы создать дополнительные конфигурации, необходимо отредактировать файл javasds-app-config.properties перед развертыванием файла arcgis.war или развернуть файлы политики междоменного доступа.
Авторизация развернутого сервера веб-приложений
Процесс авторизации ArcGIS Spatial Data Server for the Java platform включает второй этап, на котором информация об авторизации сохраняется в репозитории сервисов сервера пространственных данных. Дополнительную информацию см. в разделе Авторизация развернутого сервера пространственных данных ArcGIS Spatial Data Server for Java.
Создание картирования источника данных
Для обеспечения связи приложений клиента с вашим зарегистрированным источником данных необходимо создать картирование источника данных. Это можно сделать из вида администратора REST при помощи функции createDatasourceMapping. Это действие доступно в том случае, если администратор сервера пространственных данных не является пользователем, который будет публиковать сервисы. Дополнительные сведения см. в разделе Картирование источника данных из вида администратора REST.
В качестве альтернативы можно картировать источник данных из ArcMap.
Если вы не создаете картирование источника данных перед публикацией, ArcMap предпримет попытку создания картирования. Если существует множество зарегистрированных источников данных, появится запрос выбора правильного источника данных.
Реализация Настройка безопасности
Существует много уровней безопасности, которые можно реализовать для веб-сервисов. Информацию о различных конфигурациях можно найти в документации вашего сервера веб-приложений.
Более подробно о защите URL ArcGIS Spatial Data Server см. в разделе, относящемся к вашему серверу веб-приложений:
Создание карты и публикация сервиса
В ArcMap вы подключаетесь к базе данных и к серверу пространственных данных, добавляете данные в карту, задаете символы и свойства, а затем можете выполнить публикацию.
Подключение к базе данных
Подключитесь к базе данных из окна Каталога в ArcMap, если вы этого еще не сделали. Убедитесь, что вы подключаетесь к той же базе данных и в качестве того же пользователя, что и при создании источника данных.
Кроме того, убедитесь, что подключаемый пользователь имеет права доступа к наборам данных, которые планируется опубликовать на сервере пространственных данных. Например, если вы хотите предоставить пользователям доступ к данным в вашем сервисе объектов только для выполнения запросов, то пользователю, указанному в источнике данных, потребуются только некоторые права доступа для доступа к наборам данных в базе данных. Инструкции см. в разделе Предоставление и отзыв прав на наборы данных.
Подключение к серверу пространственных данных
Для публикации и администрирования сервисов создайте подключение Администрирование ArcGIS Server (Administer ArcGIS Server) из ArcGIS for Desktop. Инструкции см. в разделе Установка административного соединения с ArcGIS Spatial Data Server (Making an administrative connection to ArcGIS Spatial Data Server) в ArcGIS for Desktop.
Создание карты
Добавьте данные, которые хотите опубликовать, на карту. Задайте символы и установите свойства данных, затем сохраните документ карты в общем каталоге, для того чтобы сервер веб-приложений мог получить к нему доступ.
Дополнительную информацию см. в разделе Разработка сервисов объектов в ArcMap для публикации на сервере пространственных данных.
Опубликовать сервис
Можно опубликовать сервис объектов на сервере ArcGIS Spatial Data Server из документа карты ArcGIS. При этом создается URL, с помощью которого можно использовать сервис объектов.
По умолчанию данные, предоставленные посредством сервиса объектов, можно редактировать, а также можно выполнять запросы к этим данным. Во время публикации можно выбрать средства редактирования, доступные подключающимся пользователям (или не выбирать их).
Инструкции см. в разделе Публикация сервисов объектов для сервера ArcGIS Spatial Data Server из ArcMap (Publishing feature services for ArcGIS Spatial Data Server from ArcMap).
Создание web-приложения
Клиенты могут получать доступ к сервисам объектов через веб-приложение или ArcGIS for Desktop. Esri предлагает определенный набор ресурсов для создания веб-приложений и сервисов ГИС. Выберите ресурс в зависимости от своего опыта и уровня навыков и в соответствии с требованиями приложения.
Если у вас еще нет опыта разработки веб-приложений, вы можете воспользоваться ресурсами ArcGIS Online.
Либо можно использовать готовые к развертыванию настраиваемые веб-приложения ArcGIS Viewer for Flex и ArcGIS Viewer for Microsoft Silverlight, построенные на основе API-интерфейсов веб-приложений ArcGIS.
Можно также написать собственное приложение с помощью API-интерфейсов картографических веб-приложений Esri для JavaScript, Flex или Silverlight.