`
mywebcode
  • 浏览: 997647 次
文章分类
社区版块
存档分类
最新评论

ArcGIS Server 10.1 中SOE的新特性

 
阅读更多

ArcGIS 10.1 for Server对服务器对象扩展 (SOE) 最关键的变化是其更易于部署,具体有以下一些新特性:

(1)更新了集成在 IDE 中的 SOE 模版

在 .NET 模板中,.NET 属性包含了有关SOE 的所有必要信息,例如它所提供的属性和功能。这样就可以在构建软件时对 SOE 进行打包,并为部署做好准备。同时注意到 .NET SOE 不再从 ServicedComponent 中派生。迁移至 .NET SOE 的 10.1 版本的方式是将现有代码或项目复制到新的模版中,并重新构建。

(2)一步部署

可以使用通过后构建步骤创建的 .soe 文件部署 SOE。之后可通过在 ArcGIS Server 管理器中浏览到 .soe 文件来一步注册 SOE。注册 SOE 时,无需运行任何命令或专门编写任何额外代码。

(3)64 位要求

由于 ArcGIS Server 目前仅在 64 位操作系统上受支持,因此必须构建兼容 64 位操作系统的 SOE。

(4)管理器集成

管理器中的新面板可用于查看可用的 SOE 并部署新的 SOE。

(5)管理器中针对 Java SOE 的调试选项

管理器目前允许设置服务启动延迟,从而可在启动服务时点击中断点进入将执行的 Java SOE 代码。还可以指定一个端口范围来调试 Java SOE。对于 .NET SOE,SDK 帮助中概括介绍了使用 Visual Studio 调试程序的各种技巧。

(6)更轻松地创建和自定义属性页面

如果SOE 提供了属性,则将自动创建基本属性页面,管理员在管理器中编辑服务时可看到该页面。(在之前版本的 ArcGIS Server for Microsoft .NET Framework 中,开发人员必须自己开发该属性页面。)如果需要添加默认输入文本框之外的高级页面元素,则可以开发自己的管理器属性页面。还可以编写与ArcGIS for Desktop中的“服务编辑器”对话框集成的属性页面。

(7)更轻松地在ArcGIS for Desktop中访问 SOE 属性

在目录树中编辑服务属性时不再需要停止服务。这意味着服务正在运行时,可以通过访问 SOE,将其启用并修改其属性页面。应用更改时,服务将重新启动。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics