服务代理概述

发送反馈


SuperMap iPortal 提供了服务代理功能,方便您对添加到 iPortal 门户中的多源 GIS 服务资源访问权限进行统一的控制。

为什么进行服务代理?

GIS 门户用于整合各种来源的 GIS 服务,并为用户提供统一的 GIS 服务访问入口。访问控制是 GIS 门户建设的重要技术基础,业界通用方法是通过授权机制,授予用户相应的 GIS 服务的访问权限。由于不隐藏原始服务地址,即使用户被取消授权,但因其已获取过原始服务地址,依然可绕过 GIS 门户访问相应的 GIS 服务,GIS 门户无法对已注册 GIS 服务的访问权限进行控制。

SuperMap iPortal 服务代理特点

SuperMap iPortal 基于代理技术的思路,自主研发实现了一种多源 GIS 服务访问控制方法,采用对注册 GIS 服务的原始服务地址的隐藏机制,以及建立与之对应的代理服务地址的映射关系,使得被授权用户只能访问代理服务地址,进而实现 iPortal 门户中对注册 GIS 服务的访问控制。

SuperMap iPortal 服务代理功能,支持对注册或托管的 GIS 服务进行代理,对外提供统一的代理服务根地址,方便对多源 GIS 服务进行统一使用、管理和维护。

SuperMap iPortal 服务代理配置

SuperMap iPortal 提供了以下两种服务代理配置方式:

SuperMap iPortal 内置的服务代理是指 iPortal 产品包自带的服务代理功能,iPortal 包默认启用内置的服务代理。该配置方式的优点是:配置简单,针对小型的门户网站应用,可选择内置的服务代理。

SuperMap iPortal 服务代理的独立部署是指 iPortal 提供了单独的服务代理安装包,来提供服务代理功能。具体配置请参见:服务代理的独立部署。该方式相对方式一来说,配置上稍许复杂,但有以下两个优点,适合大型门户网站应用:

  1. iPortal 服务与代理服务分别独立部署,一旦代理服务出现无法访问等问题,只需重启服务代理即可,不需要重启 iPortal 服务;
  2. 服务代理独立部署后,方便伸缩代理节点,多个独立代理节点一起提供代理服务,提高代理服务的负载能力,支持更多的并发访问。