Что нового в дополнительных модулях объектов сервера версии 10.1
Многие изменения в ArcGIS 10.1 for Server коснулись дополнительных модулей объектов сервера (SOE) и сделали их более простыми в развертывании. Ниже приведены некоторые отличия, о которых следует знать.
Обновленные шаблоны SOE, интегрированные в IDE —шаблоны для создания SOE REST и SOAP были обновлены до версии 10.1.
В шаблоне .NET атрибуты .NET содержат всю важную информацию о SOE, например доступные свойства и функции. Это позволяет упаковывать и подготавливать SOE к распространению при создании программного обеспечения. Можно также обратить внимание, что SOE .NET больше не получаются из ServicedComponent. Способ перехода на версию 10.1 для SOE .NET заключается в копировании существующего кода или проектов в новые шаблоны с последующим перестроением. Более подробно см. Переход дополнительного модуля объекта сервера .NET на версию 10.1.
- Распространение в один этап —SOE можно развернуть с помощью файла .soe, который создается на этапе, следующим за созданием. Затем можно зарегистрировать SOE в один этап, открыв файл .soe в Менеджере ArcGIS Server. Нет необходимости запускать какие-либо команды или составлять дополнительный код специально для регистрации SOE.
- Требования 64-разрядности —так как ArcGIS Server поддерживается теперь только на 64-разрядных операционных системах, необходимо делать модули SOE, совместимыми с 64-разрядными системами.
- Менеджер интеграции —новая панель в Менеджере позволяет просматривать доступные SOE и развертывать новые.
- Параметры отладки в Менеджере (Manager) для SOE на Java—теперь Менеджер позволяет определять задержку при запуске сервиса, что позволяет достигать точек разрыва и пошагово выполнять код SOE для запуска сервиса. Также можно указать диапазон портов для отладки SOE, написанных на Java. Для SOE на основе .NET в справке SDK приведены различные техники использования средства отладки Visual Studio.
- Упрощенные создание и настройка страниц свойств —если модуль SOE предоставляет свойства, базовая страница свойств создается теперь автоматически и доступна для просмотра администраторами при редактировании сервиса в Менеджере. (В предыдущих выпусках ArcGIS Server для Microsoft .NET Framework эту страницу свойств следовало разрабатывать самостоятельно.) При необходимости использования дополнительных элементов страницы, кроме стандартных полей ввода текста, можно разработать собственные страницы свойств для Менеджера. Можно также создать страницы свойств, которые интегрируются с диалоговым окном редактора сервисов в ArcGIS for Desktop.
- Упрощенный доступ к свойствам SOE в ArcGIS for Desktop—больше не нужно останавливать сервис для редактирования соответствующих свойств в дереве каталога. Это означает, что во время работы сервиса можно получить доступ к SOE для включения и изменения соответствующей страницы свойств. При применении изменений сервис перезапускается.