`

ArcGIS Server 体系结构

阅读更多

ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求,这是对 ArcGIS Server一个抽象的描述,那么ArcGIS Server在GIS应用中具体扮演什么样的角色呢?

    使用过ArcGIS 桌面应用软件的人知道,在桌面环境中存在各种GIS工具可以供使用,如展现GIS数据可以用ArcMap、ArcGlobe,根据位置寻址可以使用 address locator,对数据进行分析操作可使用ArcToolbox的Geoprocessing工具,这些包含了不同级别的GIS功能,从底层来看,都是通过ArcObjects来实现这些的。

    站在ArcGIS Server的角度上,我们不再考虑要处理的数据是ArcMap的mxd文档、ArcGlobe的3dd文档、还是address locators等,相应地,我们用服务的概念来对它们进行描述,这些服务可以是map services、globe services、geocode services,GIS资源依托这些服务存在,当需要在GIS Server上共享一个地图时,就使用该地图的mxd来定义一个Map Service。可以看出,ArcGIS Server的目的就是宿主各种服务,并为客户端应用提供这些服务资源,另外,ArcGIS Server提供了一个管理程序来对服务进行控制与管理。

    ArcGIS Server体系结构可以用下图来描述:
[img]http://www.iteye.com/upload/picture/pic/15415/0b6277e8-b001-39db-99f6-702f8fb55d5b.gif" alt="[/img]

    GIS Server

    宿主各种GIS资源,例如maps、globes、address locators,并将它们封装为服务提供给客户端应用。

    GIS Server本身包括两部分:Server Ojbect Manager(SOM)和Server Object Containers(SOCs)。通过命名可以看出,是一个SOM和一个或多个SOC,客户端发送请求到SOM,SOM将分配的资源提供给客户端,通过 SOM对SOC进行调度与管理。

    Web Server

    Web Server包含Web应用的部署,以及Web服务,它们均使用GIS Server上的服务资源。

    Clients

    这里所说的客户端是多样化的,可以是Web客户端、Mobile移动设备、通过HTTP连接到ArcGIS Server Internet服务或通过LAN/WAN连接到ArcGIS Server Local Services的ArcGIS桌面应用。

    Data Server

    包含GIS Server上所发布服务的GIS资源,可以是mxd文档、geodatabase、toolbox等。

    Manager and ArcCatalog administrators

    两者都可以用来将GIS资源作为服务发布,并进行管理,不同的是一个是在Web页面上管理,另一个在桌面Catalog上,在图上可以看出,它们所针对的层次有所不一样。

    ArcGIS Desktop content authors

    各种GIS资源需要使用各种ArcGIS Desktop软件来定制,如果需要为地图服务生成缓存,可以用ArcCatalog来创建cache。

   
    文章参考了ArcGIS Server官方文档

WEBGIS 交流社区 http://WWW.GISBOX.CN

 

分享到:
评论

相关推荐

    arcgis server体系结构

    Web Server在ArcGIS Server体系中扮演着中间人的角色,它承载Web应用程序和Web服务,这些都依赖于GIS Server提供的服务。Web Server可以通过HTTP或LAN/WAN连接与各种客户端进行交互,包括Web浏览器、移动设备以及...

    ArcgisServer体系结构

    ArcgisServer体系结构图,ArcgisServer开发参考图

    ArcGIS Server体系结构和开发简介

    ### ArcGIS Server体系结构和开发简介 #### 一、ArcGIS Server概述 ArcGIS Server作为地理信息系统(GIS)领域的一款重要软件,旨在为企业提供高效、可靠的空间数据管理和地理信息服务。根据给定文件的部分内容,...

    ArcGIS server培训教程

    #### 二、ArcGIS Server体系结构与功能 ArcGIS Server主要由两部分构成: 1. **GIS服务器**:这是ArcGIS Server的核心,包含一系列ArcObjects组件库,负责在服务器端运行、平衡负载以及管理ArcObjects的执行环境。...

    基于ArcGISServer的WebGIS研究与开发

    #### 二、ArcGIS Server体系结构及关键技术 ##### 2.1 数据传输方式 在WebGIS开发中,数据传输是核心问题之一。ArcGIS Server通常采用生成栅格图像的方式将数据传输到客户端,这种方式避免了客户端需要安装额外...

    ArcGIS Server 开发 轻松入门

    下面是 ArcGIS Server 的开发入门指南,涵盖了 ArcGIS Server 的体系结构、开发方法、环境配置等方面。 ArcGIS Server 体系结构 ArcGIS Server 的体系结构主要包括以下几个部分: * GIS Server:GIS 服务器,负责...

    ArcGIS Server ——企业级GIS解决方案

    #### 二、ArcGIS Server体系结构 ArcGIS Server的核心组件包括GIS服务器和应用开发框架。GIS服务器作为ArcObjects的宿主,为服务器端运行的ArcObjects提供了可扩展的环境,可以管理各种地理资源和软件对象,如地图、...

    ArcGIS Server 读书笔记

    #### 六、ArcGIS Server 体系结构 - **GIS 服务器**:宿主和运行服务器对象。 - **Web 服务器**:运行 Web 应用和 Web services。 - **Web 浏览器**:最终用户通过浏览器连接到 web 应用。 - **桌面产品**:桌面应用...

    基于ArcGISServer构建地理信息服务

    #### ArcGIS Server体系结构与关键技术 ##### 关键概念 1. **服务器对象 (Server Object)** - 服务器对象是在ArcGIS Server中用于提供和管理GIS资源(如地图、定位器等)的服务软件对象。这些对象可以被开发人员...

    ArcGIS Server 开发

    要深入了解ArcGIS Server,推荐先阅读《ArcGIS Server 体系结构》,并参考ESRI(中国)BBS论坛和官方网站获取更多资料。 在进行ArcGIS Server开发时,通常涉及以下几个层次的开发途径: 1. **Web 应用开发**:对于...

    ArcGIS Server精典讲座

    #### 一、ArcGIS Server体系结构 **ArcGIS Server** 是一种用于创建和管理地理信息系统 (GIS) 服务的高性能平台。它支持多种客户端和服务之间的通信,并且能够为用户提供高效的地图服务、地理处理服务等。其核心...

    arcgis server 开发中文培训资料

    - ArcGIS Server架构:深入解析ArcGIS Server的体系结构,包括GIS服务器、Web Adaptor、安全管理等组件。 2. **安装与配置** - 安装步骤:详细指导如何在Windows/Linux环境下安装ArcGIS Server。 - 配置环境:...

    ArcGIS Server文档

    一、ArcGIS Server体系介绍 ArcGIS Server的体系结构主要包括以下几个关键组件: 1. GIS服务器:负责管理、发布和执行GIS服务,可以处理复杂的地理计算和空间分析任务。 2. ArcGIS Web Adaptor:作为Web服务器和...

    ArcGIS Server .Net Web ADF体系结构

    ArcGIS Server .Net Web ADF(ArcGIS Desktop Applications Framework)体系结构是Esri公司提供的一种用于构建地理信息系统(GIS)Web应用程序的技术。该框架允许开发人员利用.NET Framework的强大功能,结合GIS服务...

    arcgis体系结构

    《ArcGIS体系结构详解》 ArcGIS,全称为Geographic Information System,是一种强大的地理信息系统,由Esri公司开发,主要用于处理、分析、管理和展示地理数据。ArcGIS的体系结构复杂而全面,涵盖了一系列用于不同...

    ArcGIS体系结构

    ### ArcGIS体系结构详解 #### 一、ArcGIS软件体系架构概述 ArcGIS是由美国环境系统研究所(ESRI)开发的一款先进的地理信息系统软件。自20世纪80年代以来,ESRI一直致力于地理信息系统(GIS)的研究与发展,并通过...

    ArcGIS Server轻松入门

    通过阅读本教程,用户将能够掌握 ArcGIS Server 的体系结构、功能特性和使用方法,从而能够独立完成 WebGIS 的开发任务。 **1.3 ArcGIS Server 架构** ArcGIS Server 的架构设计遵循现代 Web 应用的标准,主要包括...

    ArcGIS Server的切图原理深入

    《ArcGIS Server的切图原理深入解析》 ArcGIS Server 是一款强大的地理信息系统(GIS)服务器,它在提供WebGIS服务时,为了提高地图访问速度和用户体验,采用了地图切图技术。这一技术的核心思想是预先将地图按照...

Global site tag (gtag.js) - Google Analytics