作为高性能的企业级GIS服务器,SuperMap iServer 6R(2012)的企业级特性包括:强大的跨平台能力、灵活的部署方式、高效的缓存策略、多源服务的无缝聚合、分布式层次集群、分布式切图服务等。
l 强大的跨平台能力
iServer 6R不仅支持Windows操作,还支持大型服务器平台Linux、IBM-AIX操作系统。
l 灵活的部署方式
iServer 6R不仅提供Setup包、zip包、tar包用于正常安装解压,还提供了基于Java EE标准的war包,可以与主流Web容器(Tomcat、Jetty等)直接集成。
l 内嵌大型空间数据库引擎SDX+
iServer 6R支持多种主流商用数据库,如Oracle、SQL Server、DB2等。
l 稳定高效的缓存策略
iServer 6R对二维地图和三维地图都提供了缓存机制并支持MBTiles标准缓存,二维地图还支持预缓存,即预先对地图生成指定范围和比例尺的缓存图片,存放在缓存目录中,从而提高服务器的出图效率。
Web客户端(SuperMap iClient)也提供了方便的出图接口,支持根据服务器端的缓存比例尺级别进行多级缩放。
l 多源服务无缝聚合
iServer 6R能够将不同类型、不同来源的服务通过标准化流程整合到SuperMap iServer体系中,再通过iServer 6R以统一的方式发布,最终可以在多种GIS客户端使用服务聚合结果,满足最终应用系统运行的业务敏捷的需求。
|
图 2 GIS服务聚合的流程 |
整个服务聚合过程对于用户来讲是透明的,通过GIS服务提供者实现了对多源服务的封装和统一,使iServer 6R在体系架构层次上实现了对多源异构服务的无缝集成。
iServer 6R服务器可以聚合的地图来源包括:SuperMap地图、远程WMS服务、远程WMTS服务、远程iServer地图REST服务、天地图服务、Bing Maps服务、SuperMap Cloud云服务;可以聚合的数据来源包括:SuperMap数据、远程WFS服务、远程iServer数据REST服务。
在客户端, SuperMap iClient还提供了方便的接口,用于在Web应用层聚合WMS服务,以及Google Maps、Bing Maps提供的地图服务。
l 分布式层次集群
iServer 6R实现了地理信息服务的分布式集群架构,具有灵活的层次结构,增加了冗余设计,可以避免集群服务器的单点失效,支持异构系统进行集群,支持多层集群,并提供集群上下级访问时的安全控制。
集群技术可以带来如下收益:
Ø 增强的可伸缩性。可伸缩的负载平衡层使系统可以在提高可用性的同时保持可接受的性能级别。
Ø 更高的可用性。通过负载平衡,可以使服务器脱机进行维护,而不会让服务停止。
Ø 降低成本。与更高成本的多处理器系统相比,多台低成本服务器通常会降低成本。
l 分布式切图服务
SuperMap iServer 6R(2012)采用的分布式地图切片专利技术(申请中),实现了地图瓦片的分布式生成、管理与发布,全面提升了切图的性能、稳定性与可用性。支持将地图瓦片进行分布式存储管理,支持多种分布式文件系统、NAS与大数据存储系统(如FastDFS、EMC Isilon等),进一步提升了地图瓦片的存取速度和在线地图服务的访问速度。
|
图 3 分布式切图技术的横向高可伸缩性 |
SuperMap iServer 6R(2012)支持的操作系统一览
操作系统 |
版本号 |
Windows系统 |
Microsoft Windows XP(SP2 或以上) |
Microsoft Windows Server 2003(SP1或以上) | |
Microsoft Windows Vista 系列 | |
Microsoft Windows 7系列 | |
Microsoft Windows Server 2008系列 | |
Microsoft Windows Server 2008 R2 系列 | |
Microsoft Windows 8系列 | |
Microsoft Windows Server 2012系列 | |
Linux系统 |
CentOS 5.6及以上、6.x |
Red Hat(Red Hat Enterprise Linux 5.4及以上、6.x) | |
SUSE(SUSE Linux Enterprise Server 10 SP2 及以上、11.x) | |
红旗 Asianux Server 3 | |
麒麟操作系统服务器版 5.0 | |
Unix系统 |
IBM AIX 5.3/6.1 |
SuperMap iServer 6R(2012)支持的中间件一览
中间件名称 |
中间件版本 |
Apache Tomcat |
6.0.x/7.0.x |
GlassFish |
3.x |
JBoss Application Server |
4.2/5.1/6.x |
Jetty |
6.x/7.x |
Oracle WebLogic Application Server |
10.3 |
WebSphere Application Server |
7.0.0.11 |
金蝶Apusic Application Server |
6.0 |
东方通TongWeb |
5.0 |
SuperMap iServer 6R(2012)支持的数据库/文件格式一览
数据库名称 |
版本号/说明 |
微软SQL Server |
2000/2005/2008 |
甲骨文Oracle |
9i/10g/11g |
人大金仓KingBase |
KingbaseES V4 / KingbaseES V6 (iServer 64 位版本中暂不支持) |
IBM DB2 |
9.7及以上版本(iServer 64 位版本中暂不支持) |
PostgreSQL |
8.3及以上版本(iServer 64 位版本中暂不支持) |
UDB |
超图UDB跨平台文件型数据格式 |
SIT |
超图自定义影像格式 |
SCI |
二维地图缓存配置文件格式SCI |
通用影像格式 |
如BMP、JPG、TIFF等 |
SuperMap iServer 6R(2012)客户端支持的浏览器一览