概述
ArcGIS Server 包括两个主要实体:GIS 服务器和应用程序开发框架 (ADF)。ArcGIS Server 管理器和 Web 服务可用于创建和管理 GIS 服务和 Web 应用程序。GIS 服务器由服务器对象管理器 (SOM) 和服务器对象容器 (SOC) 组成。ADF 所提供的框架用于构建 Web 应用程序和 Web 服务,构建的应用程序和服务将使用在 GIS 服务器上运行的 ArcObjects。GIS 服务器和 ADF 可供 .NET 和 Java 开发人员使用。本指南将提供 ArcGIS Server for Microsoft .NET Framework 所有组件的安装说明。
要安装用于 .NET 的服务器对象管理器 (SOM)、服务器对象容器 (SOC) 和 ADF,可使用此 ArcGIS Server for Microsoft .NET Framework 安装程序。而要安装用于 Java 的 SOM、SOC 和 ADF,可使用 ArcGIS Server for Java Platform 安装程序。
ArcGIS Server 10 for Microsoft .NET Framework 分为两个独立的安装程序:ArcGIS Server 10 - GIS 服务和 ArcGIS Server 10 - Web 应用程序。
- ArcGIS Server 10 - GIS 服务将安装服务器对象管理器 (SOM)、服务器对象容器 (SOC)、服务管理器和 Web 服务 (SOAP/REST) 组件。
- ArcGIS Server 10 - Web 应用程序将安装应用程序管理器和软件开发工具包 (SDK) 组件。
ArcGIS Server 10 - GIS 服务组件
ArcGIS Server 10 - GIS 服务由以下各部分组成:
GIS 服务器
通过 ArcGIS Server for Microsoft .NET Framework 介质可安装两个 GIS 服务器组件:服务器对象管理器 (SOM) 和服务器对象容器 (SOC)。选择 ArcGIS Server 10 - GIS 服务设置选项即可安装这两个组件。
- SOM 是在单个计算机上运行的 Windows 服务。SOM 用于管理分布在一台或多台 SOC 计算机上的一组服务器对象。
- 可在一台或多台 Windows 计算机上安装 SOC。这些 SOC 计算机可用于承载由 SOM 管理的服务器对象。每台 SOC 计算机能够承载多个容器进程。容器进程是一种运行一个或多个服务器对象的进程。各容器进程将由 SOM 进行管理。
服务管理器
服务管理器组件可对 GIS 服务进行管理,并且可与 GIS 服务器安装在同一台计算机上,也可安装在其他计算机上。服务管理器需要使用 Internet 信息服务。
Web 服务(SOAP、REST)
此组件提供 SOAP 和 REST 端点,通过这些端点可访问 GIS 服务。Web 服务(SOAP、REST)需要使用 Internet 信息服务。
有关 ArcGIS Server 组件的详细信息,请参阅 ArcGIS Server 帮助。
ArcGIS Server 10 - Web 应用程序组件
ArcGIS Server 10 - Web 应用程序由以下各部分组成:
应用程序管理器
应用程序管理器组件可创建和管理 Web 应用程序,并且可与 GIS 服务器安装在同一台计算机上,也可安装在其他计算机上。应用程序管理器需要使用 Internet 信息服务。
Web 应用程序开发框架
Web ADF 使得 Web 应用程序的开发变得容易。它包含 Web 控件、模板、示例和文档。
- 软件开发工具包
- Visual Studio 2008 Integration:Web ADF 与 Visual Studio 2008 的集成。Visual Studio 2008 Integration 添加了 ESRI Web 控件和 Web 制图应用程序 (WMA) 模板,并且 Visual Studio 2008 中还融入了 ADF 帮助。
- Visual Studio 2010 Integration:Web ADF 与 Visual Studio 2010 的集成。Visual Studio 2010 Integration 添加了 ESRI Web 控件和 Web 制图应用程序 (WMA) 模板。
ArcGIS Web API 快捷方式
通过在线访问 ArcGIS 资源中心即可获得 ArcGIS Web API 的最新版本。也可联系 ESRI 客户服务中心请求获得 DVD 副本。
- Microsoft Silverlight/WPF
- Flex
- JavaScript
- Mobile
- ESRI Mapping for Microsoft SharePoint 组件
Data Interoperability 扩展模块
如今,Data Interoperability 扩展模块是独立的安装程序,可通过 ArcGIS Server 介质运行界面进行安装。插入 ArcGIS GIS 服务器介质,然后选择 Data Interoperability 扩展模块。
ArcGIS Server 10 - Web ADF 运行时
“ArcGIS Server 10 - Web ADF 运行时”安装程序是 ArcGIS Server for Microsoft .NET Framework 介质中提供的独立安装程序。此安装程序将安装一系列包含 Web 控件和关联类的 .NET 程序集。还将安装 .NET 互操作程序集,以便使用 ArcGIS Server 计算机上的 COM 对象库。“ArcGIS Server 10 - Web ADF 运行时”中包含用于运行连接到某 GIS 服务器的应用程序的组件。应该将“ArcGIS Server 10 - Web ADF 运行时”分配给运行由 ArcGIS Server for Microsoft .NET Framework ADF 开发的应用程序的用户。