ArcGIS Server连接方式介绍
### ArcGIS Server连接方式介绍 #### 一、概述 ArcGIS Server是一款强大的地理信息系统服务器软件,主要用于管理和发布地理数据及地图服务。ArcGIS Server支持多种连接方式,包括Local(局域网内)和Internet(互联网)连接。这两种连接方式不仅在技术实现上有所不同,而且在应用场景、性能表现等方面也有各自的特点。 #### 二、Local连接方式 **定义:** Local连接方式是指客户端通过ArcObjects (AO)库与Server Object Manager (SOM)建立连接的方式。这种方式适用于在同一局域网内的客户端与服务器之间的通信。 **特点:** - **高速稳定:**由于Local连接方式通常发生在局域网内部,因此网络延迟较低,传输速度快。 - **全面功能支持:**Local连接方式能够访问更多高级功能,如状态保持(stateful)的服务对象等,这些功能仅通过AO API提供。 - **安全性较高:**因为数据和服务都在内部网络中传输,所以安全性相对较高。 **适用场景:** - 当需要访问状态保持的服务对象时。 - 当需要实现更复杂的功能,如地图编辑等。 **技术实现:** - 使用AO API调用SOM提供的服务。 - 可以通过ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer类来实现Local数据源的访问。 - 可以通过MapFunctionality类获取地图描述(mapdescription)等信息。 #### 三、Internet连接方式 **定义:** Internet连接方式是指客户端通过Web Service与ArcGIS Server建立连接的方式。这种方式适用于跨地域的客户端与服务器之间的通信。 **特点:** - **广泛的适用性:**Internet连接方式通过SOAP API提供服务,适用于各种编程语言(如.NET、Java等),具有很好的跨平台兼容性。 - **灵活的部署:**可以通过WSDL文件轻松地部署和调用服务。 - **安全性考虑:**虽然Internet连接方式在安全方面不如Local连接方式,但可以通过Web服务器的身份验证机制增强安全性。 **适用场景:** - 当客户端和服务器不在同一局域网内时。 - 当需要跨平台访问ArcGIS Server服务时。 **技术实现:** - 通过SOAP API进行通信,客户端可以获取服务的WSDL文件来调用服务。 - Internet数据源的上下文管理通过ServerContextInfo.ServerContext实现。 - 可以通过ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer类访问Internet数据源。 - 身份验证通常由Web服务器处理,而不是直接由ArcGIS Server处理。 #### 四、连接模式对比 **1. 连接方式选择:** - 对于内部网络中的客户端,推荐使用Local连接方式,以获得更好的性能和更丰富的功能支持。 - 对于跨地域或需要跨平台访问的情况,推荐使用Internet连接方式。 **2. 安全性和认证:** - Local连接方式通常依赖于内部网络的安全措施。 - Internet连接方式则需要额外考虑身份验证机制,确保服务的安全访问。 **3. 性能考虑:** - Local连接方式在网络条件良好的情况下,具有更高的性能优势。 - Internet连接方式可能受到公网网络条件的影响,性能表现可能会有所下降。 #### 五、总结 ArcGIS Server提供了Local和Internet两种连接方式,满足了不同场景下的需求。Local连接方式适用于局域网内部的高性能应用,而Internet连接方式则为跨地域、跨平台的应用提供了便捷的解决方案。开发者可以根据具体的应用场景和技术要求,合理选择合适的连接方式。
- l1681592013-04-05抽象。。谢了
- kyz3212013-05-23对我挺有用的
- 卷心恒远2012-02-24没有例子,不知道怎么用
- chao_beyond2013-11-01对我挺有用的
- 粉丝: 0
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助