SuperMap iServer 采用了面向服务的体系架构,Service-Oriented Architecture,SOA。
SuperMap iServer 可提供两大类服务:
REST 服务;具体包含地图功能、数据功能、分析功能、三维功能等;
OGC W*S 服务;OGC 标准服务,如 WMS、WFS、WMTS 等;
SuperMap iServer 可以使用多种来源提供的数据来发布上述服务,如:
SuperMap 工作空间数据;
远程 WMS 服务;
远程 WFS 服务;
远程 REST Map 服务;
SuperMap iServer 服务可以是通用空间服务(Generic Spatial Service),也可以是领域空间服务(Domain Spatial Service)。
通用空间服务指通常的 GIS 服务,如地图服务、空间数据服务、空间分析服务等;
领域空间服务则用来描述 GIS 在特定行业中的应用相关的服务,用户通过对通用空间服务的二次开发或配置,添加自己的业务逻辑,就能定制出满足某一行业领域特殊需求的空间服务,进而达到通用空间服务在具体领域的多层次复用。例如气象领域,在通用空间服务的基础之上,加上天气预报服务、气象警报服务等,定制出满足气象行业特殊要求的气象领域服务;
一个服务配置情况,即,使用什么服务组件、服务提供者和提供什么服务接口,是由 SuperMap iServer 的配置管理模块来实现的;