ArcGIS Runtime是随ArcGIS的一个新产品,它将随ArcGIS10.1一起发布,与ArcGIS Engine是两个完全不同的产品。从它特点来看ArcGIS Runtime是一个具有C/S结构的轻量级Server。
Ø ArcGIS Runtime 特点
l 与ArGIS Engine是两个不同产品
l 有64位和32位
l 显示速度很快
l 部署十分方便
l 支持Windows和Linux平台
l 虽然支持离线和在线,但却是一个C/S产品
l 支持地理数据库和ArcGISWeb服务
l 支持GP服务和地理编码服务
l 异步编程
l 一切都是服务
l 不支持MXD文档
Ø ArcGIS Runtime API
l VS.Net WPF SDK
l Java SE SDK
l C++ QT SDK
Ø ArcGIS Runtime 结构
GIS Runtime是ArcGISRuntime的核心,向外提供各种Rest服务,如GP服务, Map Service服务等;通过ArcGIS Runtime提供的API访问这些服务。
ArcGIS Runtime是基于服务的架构,它的内部结构如下
Ø 与ArcGISServer对比
n ArcGIS Runtime具有离线和在线模式,但它是个C/S结构的产品
n 虽然内置了一个Web服务器,但是不能调优,与Tomcat、Weblogic不同
n 目前支持的服务类型还比较有限
n 服务的Url地址是临时的,端口是5000不对外,只能供自己使用
n 不具备像ArcGISServer的分布式部署、集群部署特性。
Ø 总结
n ArcGIS Runtime将本地的资源通过内部嵌入的web服务器发布成供自己使用的rest服务
n ArcGIS Runtime发布的rest服务只能通过自身提供的API调用
n ArcGIS Runtime是随ArcGIS10.1发布的,但是可与ArcGIS10共存
n ArcGIS Runtime发布的服务可以供外界调用