SuperMap iServer 包含以(yǐ)下主要(yào / yāo)組成部分:
SuperMap SDX+
SuperMap SDX+,SuperMap 的(de)空間引擎技術,它提供了(le/liǎo)一(yī / yì /yí)種通用的(de)訪問機制(或模式)來(lái)訪問存儲在(zài)不(bù)同引擎裏的(de)數據。這(zhè)些引擎類型包括數據庫引擎、文件引擎和(hé / huò) Web 引擎。SuperMap iServer 通過 SuperMap SDX+,可以(yǐ)訪問到(dào)數據。
目前版本支持的(de)引擎類型包括 UDB 引擎(UDB),Oracle 引擎(OraclePlus)和(hé / huò) SQL Server 引擎(SQLPlus),影像隻讀引擎(ImagePlugins)和(hé / huò) OGC 引擎(OGC)等。
GIS 服務
GIS 服務是(shì) GIS 功能處理的(de)實體,它是(shì)由 SuperMap iServer 提供并裝載在(zài) GIS 服務器上(shàng)的(de)服務,包括地(dì / de)圖服務(MapService)、數據服務(DataService)、網絡分析服務(NetworkAnalystService)、空間分析服務(SpatialAnalystService)等。這(zhè)些 GIS 服務分别處理不(bù)同功能類型的(de) GIS 請求。管理員通過 SuperMap iServer Manager 來(lái)對 GIS 服務進行管理和(hé / huò)控制。
Manager
SuperMap iServer Manager 是(shì) SuperMap iServer 提供的(de)服務管理工具,提供遠程的(de)、動态的(de)、基于(yú) Web 的(de)服務配置管理模式,爲(wéi / wèi)用戶提供了(le/liǎo)方便、簡潔、直觀、靈活的(de)管理方式。使用 SuperMap iServer Manager 可以(yǐ)方便地(dì / de)管理 GIS 服務,包括:添加、删除服務、控制服務的(de)啓動和(hé / huò)停止等;管理 GIS 服務器的(de)系統服務,包括 GIS 服務器的(de)管理、日志、緩存等服務的(de)管理,以(yǐ)及集群的(de)配置等;SuperMap iServer Manager 還提供了(le/liǎo)安全控制、備份恢複等功能。
Java SDK
SuperMap iServer 不(bù)僅僅是(shì) GIS 服務器,還是(shì)一(yī / yì /yí)個(gè) GIS 開發平台,SuperMap iServer 自帶了(le/liǎo) SDK(Software Development Kit,軟件開發工具包),用戶可以(yǐ)方便的(de)對 SuperMap iServer 進行擴展,以(yǐ)滿足不(bù)同用戶的(de)特殊需求,使 SuperMap iServer 系統與用戶業務業務系統更好的(de)集成。
iClient 客戶端 SDK
SuperMap iServer 提供客戶端 GIS 程序開發工具包——SuperMap iClient。SuperMap iClient 是(shì)基于(yú)統一(yī / yì /yí)服務模型的(de)多終端模式進行封裝的(de)一(yī / yì /yí)系列開發包。易用的(de)面向對象編程模型,使得用戶可以(yǐ)調用服務器端完整專業的(de) GIS 功能。具備獨立的(de)分發和(hé / huò)更新支持包,以(yǐ)更好的(de)滿足快速更新升級。
SuperMap iClient 包含基于(yú) for Android、for iOS、for Windows 8等移動端開發工具包,for Flash、for JavaScript、for Silverlight 等二維 Web 端開發工具包,以(yǐ)及開發真三維應用的(de) iClient3D for Plugin/WebGL 工具包。具體請參見 SuperMap iClient。