面向服务的体系架构
面向服务架构(Services Oriented Architecture, SOA)正成为主流的软件工程方法,SuperMap GIS 6R是符合SOA相关标准的GIS软件平台。
服务是SOA的核心,SuperMap通过标准的服务接口提供了全面的GIS功能服务,如地图服务,数据服务,空间分析服务,网路分析服务,公交换乘服务等。SuperMap GIS 6R支持发布多种类型的服务,包括Web服务(Web Service)和原生服务(Native Service,如RMI、WCF TCP等)。这里提到的Web服务是一个相对广义的概念,指通过标准的Web协议可访问的服务,包括REST服务、SOAP服务、OGC W*S服务(WMS、WFS、WCS、WPS等)、KML服务、GeoRSS服务等。这些服务对外以GIS服务接口(GIS Service Interface)的形式表现出来,例如REST服务接口、SOAP服务接口等,用户通过对这些服务接口的调用可以使用SuperMap GIS提供的服务功能。
作为服务的客户端,也不仅仅指Web客户端,SuperMap GIS中的桌面,组件等产品也都具有访问服务的能力,构成服务的多种终端。
面向服务的体系架构
面向服务架构(Services Oriented Architecture, SOA)正成为主流的软件工程方法,SuperMap GIS 6R是符合SOA相关标准的GIS软件平台。
服务是SOA的核心,SuperMap通过标准的服务接口提供了全面的GIS功能服务,如地图服务,数据服务,空间分析服务,网路分析服务,公交换乘服务等。SuperMap GIS 6R支持发布多种类型的服务,包括Web服务(Web Service)和原生服务(Native Service,如RMI、WCF TCP等)。这里提到的Web服务是一个相对广义的概念,指通过标准的Web协议可访问的服务,包括REST服务、SOAP服务、OGC W*S服务(WMS、WFS、WCS、WPS等)、KML服务、GeoRSS服务等。这些服务对外以GIS服务接口(GIS Service Interface)的形式表现出来,例如REST服务接口、SOAP服务接口等,用户通过对这些服务接口的调用可以使用SuperMap GIS提供的服务功能。
作为服务的客户端,也不仅仅指Web客户端,SuperMap GIS中的桌面,组件等产品也都具有访问服务的能力,构成服务的多种终端。