阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

ArcGIS Server 站点架构-Web Adaptor

102次阅读
没有评论

共计 2091 个字符,预计需要花费 6 分钟才能阅读完成。

请大家闭上眼睛回想一下 ArcGIS Server 的架构图,如果身边有纸张的话,自己可以尝试将那个架构图绘制出来,然后回到第一篇博文,进行对比,然后给自己打分看看自己能得多少?

注意满分是 50 分, 之所以分数定为 50 分,画出图是一个部分,如果能说出架构图中的每一个组件的作用是另外一部分,而在第一篇博文中,还没有对 Web Adaptor 进行介绍,既然没有介绍,就说明我们这个站点的结构不完全,其实在介绍架构的博文中,这个是我们故意留下来的,因为在第二片,单机安装的时候没有用到这个,通过这个我们已经可以证明,其实这是一个可选组件,至少在我我用单机作为测试环境的时候,然而真实的环境并非我们想象的那么简单?

=====================================================

Linux 上安装 ArcGIS 10 安装系列文章

Linux 上安装 ArcGIS 10_01 安装 Linux 虚拟机及 yum 源配置 http://www.linuxidc.com/Linux/2014-04/99796.htm

Linux 上安装 ArcGIS 10_02 安装 Oracle11gR2 http://www.linuxidc.com/Linux/2014-04/99797.htm

Linux 上安装 ArcGIS 10_03 安装 ArcSDE 10 http://www.linuxidc.com/Linux/2014-04/99798.htm

Linux 上安装 ArcGIS 10_04 安装 ArcGIS Server 10 http://www.linuxidc.com/Linux/2014-04/99799.htm

Linux 上安装 ArcGIS 10.1_01 安装 ArcGIS Server 10.1 http://www.linuxidc.com/Linux/2014-04/99800.htm

=====================================================

GIS 服务器内置了 Web 服务器,如果我想用我自己企业内部的服务器,该怎么做?

多个 GIS 服务器集群又如何做?

……

有问题,说明我们在思考,这也是我们希望看到的,因为只有不断的思考,不断的问自己为什么,我们才有可能将一个东西完整的认识,现在就开始我们的正文。

什么是 ArcGIS Web Adaptor

ArcGIS Server 10.1 内嵌了一个 Web 服务器,我们肯定想过让 ArcGIS Server 跟我们自己的 Web 服务器一起工作,如果这样的话就需要另外一个组件 ArcGIS Web Adaptor,该组件允许将 ArcGIS Server 和我们的 Web 服务器整合在一起。Web Adaptor 兼容 IIS 和 Java EE 服务器(Websphere,JBoss,WebLogic)。

Web Adaptor 是一个运行在我们的 Web 站点中的一个应用,它将请求转发给 GIS 服务器,它会跟踪 ArcGIS Server 站点以便了解哪些 GIS 服务器被移走了或者添加了新的 GIS 服务器,它会将请求转发给目前参与的 GIS 服务器。

当我们准备将 ArcGIS Server 站点暴露给外部用户的或者要实施负载均衡和安全技术的时候或者为我们的 ArcGIS Server 站点保持一个静态的 URL,我们应该安装 Web Adaptor。

注意 WebAdaptor 必须和 Web 服务器安装在同一台服务器上

Web Adaptor 给我们提供那些好处

允许 ArcGIS Server 跟我们自己的 Web 服务器整合,通过在站点中增加一个 Web 服务器,就可以获得承载 Web 应用程序的能力,这些 web 程序可使用自己发布的 GIS 服务
允许将 GIS 服务器通过结构的标准网站和端口暴露出去
通过将请求分发给不同的 ArcGIS Server 站点的 GIS 服务器以便提供 web 层的负载均衡
可以阻止外部用户访问 ArcGIS Server 站点目录和 ArcGIS Server Manager
如果使用 IIS,我们可以使用 Windows 集成身份验证在 web 层限制进入我们站点的用户。
Web Adaptor 的安装

WebAdaptor 这个组件是在 ArcGIS Server 的安装盘中,安装也比较容易,只需要点击 Setup 然后,下一步即可(要和 Web 服务器装在一起,我这里用的是 IIS 作为服务器),安装完之后,会在 IIS 服务器上看到我们安装的 WebAdaptor,如下图:

ArcGIS Server 站点架构 -Web Adaptor

安装完之后,我们需要一个操作就是将 Web Adaptor 跟我们的 Server 关联起来,也就是想 Web Adaptor 注册 Server 站点,我们只需要在浏览器打开 Web Adaptor,就看到一个配置的页面,如下图:

ArcGIS Server 站点架构 -Web Adaptor

这样在以后使用的时候,我们只需要向用户暴露 Web Adaptor 的地址即可。我们对 Web Adaptor 的介绍就到此,这样的话我们的整个架构内容也完整了。

小结:Web Adaptor 其实是一个可选的组件,它的出现是为了让我们的站点对外提供统一的 URL 地址,此外还可以将 GIS 服务器跟企业内部的 Web 服务器集成,在安全方面可以利用 web 服务器的安全机制来保证我们 GIS 服务器的安全……

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计2091字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中