开发和部署SOE的步骤

开发一个SOE需要如下的步骤(以.Net为例):

1.安装ArcObjects SDK——在你开发SOEs之前,你需要安装ArcObjects SDK for .Net Framework。你也需要安装Microsoft Visual Studio。

2.编码——在Visual Studio中使用SOE模板创建一个项目。这个模板确保你的SOE实现了必需的接口以便REST或SOAP服务调用。

3.创建你的项目并将其打包成一个.soe文件——从ArcGIS for Server 10.1开始,SOEs可以被封装到一个.soe文件中。当你在Visual Studio中编译项目的时候,这个文件就已经创建了。

4.部署SOE——在你使用SOE之前,你需要将它部署到ArcGIS for Server上,你可以在ArcGIS Server Manager中通过浏览你的.soe文件来实现。

5.在服务中启用SOE——当你创建或者编辑一个服务的时候,你可以启用SOE。当这个服务重启的时候,SOE就可以使用了。如果这个SOE暴露了属性,Manager中的属性页允许你设置这些值。(作为一个SOE开发者,你应该扩展这个属性页,并且/或者重写一个属性页以便在ArcGIS for Desktop的服务编辑对话框中使用)

6.在客户端程序中使用已经启用SOE的服务——因为SOE仅仅是一个需要HTTP请求的Web服务,因此许多客户端的类型都可以调用它。如果是REST SOEs,包括了ArcGIS 网页和移动应用程序APIs。如果是SOAP SOEs,包括了能够任何发起SOAP Web服务的客户端。客户端代码必须为SOE设置参数,确保Web服务能够被调用并且返回处理结果。

上面提到的这几步将会在以后的博客中仔细阐明。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值