博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArcGIS Server 体系结构
阅读量:7067 次
发布时间:2019-06-28

本文共 1437 字,大约阅读时间需要 4 分钟。

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体系结构可以用下图来描述:

ArcGIS-Server-System-Architecture.gif


    
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。

本文转自Flyingis博客园博客,原文链接:http://www.cnblogs.com/flyingis/archive/2007/07/17/821174.html,如需转载请自行联系原作者

你可能感兴趣的文章
tomcat常用功能的配置方法
查看>>
微服务架构的链路追踪和故障快速排查zipkin(微服务治理)
查看>>
NoSuchMethodError: org.hibernate.SessionFactory.openSession
查看>>
textarea自动调整高宽
查看>>
python基础---面向对象高级
查看>>
vim的分屏
查看>>
windows客户端安装
查看>>
关于大型网站技术演进的思考(十八)--网站静态化处理—反向代理(10)
查看>>
shell 脚本远程执行脚本
查看>>
如何安全的存储用户密码?(上)
查看>>
python filter, map, 和reduce
查看>>
vsphere进行存储操作后,esxi主机出现脱机故障的处理方法。
查看>>
Centos7怎么安装gnome桌面及远程桌面VNC
查看>>
mount挂载报错mount:you must specify the filesystem type
查看>>
yaf 模块与控制器
查看>>
Python 模块调用和global的用法
查看>>
Ubuntu 12.04 修改/etc/resolv.conf重启后还原成修改前状态解决办法
查看>>
Python—redis
查看>>
HPE牵手DDN打造整合的高性能服务器存储产品组合
查看>>
CentOS 6.8 OpenLDAP实现SSO并对sudo权限管控
查看>>