Шаги по разработке и развертыванию дополнительного модуля server object (объект сервера)
Разработка и развертывание дополнительного модуля server object (объект сервера) (SOE) состоит из нескольких шагов.
Шаги:
- Установите ArcObjects SDK — перед началом работы с SOE вам необходимо установить ArcObjects SDK для выбранного языка, а также соответствующую интегрированную среду разработки (IDE), в которой вы можете написать код и выполнить его отладку. .
- Напишите код — при работе в Java, вы можете начать создание SOE с использованием встроенного мастера Eclipse. Мастер обеспечивает внедрение SOE необходимых интерфейсов и возможность ответа на запросы веб-сервисов REST или SOAP.
- Постройте ваш проект и упакуйте его в файл .soe — начиная с ArcGIS 10.1 for Server SOEs внедряются в файл .soe. После компиляции вашего кода, вы создаете файл .soe при помощи утилит Esri, встроенных в ваш IDE.
- Разверните SOE — перед использованием вашего SOE необходимо развернуть его в ArcGIS for Server. Это можно сделать в ArcGIS for Server Manager, найдя ваш файл .soe.
- Включите SOE на сервисе — при создании или редактировании сервиса вы можете включить SOE. При следующем запуске сервиса SOE становится доступным для использования. Если в SOE используются свойства, то их можно задать на странице свойств в Менеджере (Manager).
Более подробно:
Являясь разработчиком SOE вы можете развернуть эту страницу свойств и/или написать страницу свойств для использования в диалоговом окне Редактор сервисов (Service Editor) в ArcGIS for Desktop. Примеры, приведенные в ArcObjects SDK, объясняют, как сделать это.
- Используйте сервис с включенным SOE в создаваемом вами приложении клиента — так как SOE является всего лишь веб-сервисом, который принимает запросы HTTP, то его могут использовать разные типы клиентов. Для SOE REST к ним относятся сетевые и мобильные API ArcGIS. Для SOE SOAP к ним относится любой клиент, который может выполнить запрос веб-сервиса SOAP. Код клиента должен задавать параметры для SOE, выполнять обращение к веб-сервису и работать с откликом.
Приведенные выше шаги описаны более подробно в последующих темах данной системы справки.
9/12/2013