您的位置:首页 > 编程语言 > Java开发

基于Java的ArcEngine功能服务封装-以soap服务为例

2014-04-30 09:35 302 查看
一、引言

由于Web GIS的不断发展,我们对客户GIS应用功能不断提升,但目前Web API提供的接口有限,除了通过GP方式进行复杂功能调用,还有种调用方式,那就是通过自己封装AE功能服务来进行调用。

本文先介绍SOAP服务封装,后续有时间为大家介绍Rest及其它服务封装。

二、环境:

本文涉及的开发环境及工具有:MyEclipse 10.0、ArcEnine(Java版)、JavaScript开发工具(本文使用的是WebStorm 7.0)、Tomcat 6.0

三、步骤:

1、ArcEngine程序准备

下图为一个ArcEngine C/S程序,可以随机往SDE中写数据,先前的目的是测试SDE数据库的性能,我们也可将其改写成“通过浏览器客端往SDE数据库写数据”,目的是介绍一种开发思路,所以后面的步骤我写的会比较简略些。



2、基于JAX-RS架构SOAPWebService收发JSON数据格式

这在部分涉及的步骤比较多,大家可能在网上参考如何通过MyEclipse构架基于JAX-RS的WebService,构架完之后,我们可将其通过中间件进行发布,这里通过Tomcat发布,如下图所示。





3、编写客户端进行SOAP服务调用

这块大家就可以尽情发挥了,可通过各种客户端对SOAP WebService服务进行调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  soap arcengine