ArcIMS体系结构说明

ArcIMS 可以运行在一个分布式环境中,包含客户端和 服务 器组件。一个完整服务的运行过程可以简单的描述为:一个客户端向服务器发送请求信息,服务器处理请求并返回信息到客户端,客户端将所获取的信息展现给终端用户。

 

 

 

ArcIMS 空间 服务器(ArcIMS Spatial Server

 

ArcIMS空间服务器是ArcIMS 的中心枢纽,承载着高负荷的计算任务,对地图 数据 的请求和相关信息进行处理。当接收到一个服务请求,ArcIMS空间服务器主要可以完成以下功能:

       Image— 从在 ArcIMS Author ArcMap 中创建的地图数据中创建影像文件
       Feature— 缓冲地图特征数据
         Query— 查找和搜索条件相匹配的特征数据
         Geocode— 执行地址匹配操作 字串6
Extract— 从选择的地图特征数据中创建 shapefile 字串8
Metadata— 打印出 metadata 数据 字串2

Route—在一系列的点之间计算路径距离

 ArcIMS体系结构说明_第1张图片

两个后台的进程支持着ArcIMS 空间 服务器 的运行:ArcIMS MonitorArcIMS Tasker,在Windows中它们作为Windows服务运行,在UnixLinux中作为daemon进程。

ArcIMS Monitor 跟踪 ArcIMS 空间服务器的状态。当 系统 重启时, ArcIMS Monitor 将自动恢复 ArcIMS 服务。

ArcIMS Tasker清除output目录中的文件。这些由空间服务器创建,以支持ArcIMS 服务的文件,将在用户定义的 时间 间隔后被清除。当前服务为地图服务时,用户发送请求得到的数据均是由ArcIMS 空间服务器对请求产生响应,返回的数据是 图片 ,保存在output目录中,ArcIMS Tasker会在一定时间后清除这些图片数据。

ArcIMS 应用服务器( ArcIMS Application Server
ArcIMS 应用服务器控制着传入请求,跟踪当前哪些服务运行在哪些 ArcIMS 空间服务器中。 ArcIMS 应用服务器将请求传输到适合的空间服务器。应用服务器是一个 Java 应用 程序 ,在 Windows 操作系统中作为一个 Windows 服务,在 Unix Linux 中作为一个 daemon 进程。
ArcIMS 应用服务连接器( ArcIMS application server connectors

ArcIMS应用服务连接器将Web服务器和ArcIMS应用服务器连接在一起。ArcIMS Servlet ConnectorArcIMS的默认连接器。它使用ArcXML Web服务器和ArcIMS应用服务器之间传递信息。

相对于 ArcIMS Servlet Connector ,还有几种其他的连接器可供选择: 字串8
ColdFusion Connector
ActiveX Connector
       ArcIMS Java Connector
       ArcIMS .NET Link 字串9
ColdFusion ActiveX 连接器配合自定义的客户端 工作 ,并且将自己的语言转换成 ArcXML ArcIMS Java Connector 通过 JSP 客户端或独立的 Java 应用程序和 ArcIMS 应用服务器保持 通信 。 .NET Link 提供 TCP/IP HTTP 连接到应用服务器。 字串3
关于连接器的相关资料,在 ArcIMS Help 中搜索主题:
More about the ArcIMS Servlet Connector
Connectors and ArcMap Server 字串4
The ArcIMS documentation set 字串5
ArcIMS Viewers
当使用 ArcIMS Designer 创建了一个为用户提供地图内容的网站时,可以选择三种 ArcIMS Viewers HTML Java Standard 、或 Java Custom 。通过定制这些 Viewers 或定制客户端可以达到基本相同的效果。另外,还可以使用比较成熟的客户端,如 ArcMap ArcExplorer Metadata Explorer
从本质上说, viewer 或客户端就是 Internet GIS 应用或 网络 应用的网站,提供用户需要的地图服务。 字串5

当用户访问这些网站的时候,他们可以在viewer中看到嵌入在网站中的定制地图。整个viewer 决定了网站的 外观 和功能。

相关viewer的相关资料,在ArcIMS Help中搜索主题:

Choosing a viewer for your Web site 字串6

Designing a Web site

Overview of using the ArcIMS Viewers

 

你可能感兴趣的:(java,应用服务器,windows,servlet,服务器,ColdFusion)