ArcGIS Server SOEs开发前应考虑的事项
2012-08-30 09:47
162 查看
1、SOEs是一个比较复杂的开发方式
是ArcGIS Server最高级的开发选项,写的好,可以使最快/最可扩展的解决方案。
2、要考虑现成的服务能否完成你的目标
使用map services以及geometry services
Geoprocessing:熟悉的OOTB工具以及python
3、用SOEs可以执行非常快速的自动化操作,对于长事务行的工作将使用GP(可以异步执行)
4、不要写基于MXD的map services的SOEs
10.1已经不支持,仅仅针对msd的SOEs,使用ImapServerDataAccess这个接口
5、不要使用Desktop-only ArcObjects库
6、写无状态的代码,10.1已经不支持非池化服务
7、需要用64bit SDK重新编译
8、将通过Web service来部署你的SOEs
部署一次,以rest方式使用
SOE就是Server的Add-in
是ArcGIS Server最高级的开发选项,写的好,可以使最快/最可扩展的解决方案。
2、要考虑现成的服务能否完成你的目标
使用map services以及geometry services
Geoprocessing:熟悉的OOTB工具以及python
3、用SOEs可以执行非常快速的自动化操作,对于长事务行的工作将使用GP(可以异步执行)
4、不要写基于MXD的map services的SOEs
10.1已经不支持,仅仅针对msd的SOEs,使用ImapServerDataAccess这个接口
5、不要使用Desktop-only ArcObjects库
6、写无状态的代码,10.1已经不支持非池化服务
7、需要用64bit SDK重新编译
8、将通过Web service来部署你的SOEs
部署一次,以rest方式使用
SOE就是Server的Add-in
相关文章推荐
- ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发 (转载于Flyingis)
- ArcGIS Server 开发系列(一)--编程框架总览
- 开发服务端程序,在存在并发请求场景下,需要考虑一些常规事项简单梳理和总结
- ARCGIS 10.1 for Server SOE介绍及开发实例(4)
- 学习笔记之Arcgis server开发中identify查询结果显示问题
- ARCGIS 10.1 for Server SOE介绍及开发实例(5)
- ArcGIS Server 开发系列(三)--漫游 Graphics data sources
- ArcGIS 10.1 for Server 扩展开发(SOE)
- ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发
- 安装arcgis9.3 server for Java 开发环境(图文篇)
- ArcGIS for Server的SOE开发思路解析
- 开发Adobe AIR移动应用程序的考虑事项
- ArcGIS_Server安装配置及Flex开发指南
- ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发
- ArcGIS server 开发实践之【FeatureLayer类】
- ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发 (转载于Flyingis)
- ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发 (转载于Flyingis)
- 开发Adobe AIR移动应用程序的考虑事项
- ArcGIS for Server的SOE开发思路解析