请输入您要查询的百科知识:

 

词条 iServer
释义

企业级服务式GIS开发平台——SuperMap iServer 6R SuperMap iServer 6R是基于Realspace和SOA的企业级、跨平台、大型服务式GIS开发平台。用于构建SOA应用系统和面向服务的地理信息共享应用系统。

功能

除具有企业级WebGIS的功能以外,SuperMap iServer 6R还具备强大的专业GIS分析和数据编辑功能。其服务聚合能力还可以集成来自其他服务器发布的GIS服务,并且将聚合的服务再发布。

特点

新增Web三维服务;

跨平台——支持Windows、Unix和Linux操作系统;

高性能——通过多种机制提升速度,支持高并发快速访问;

服务器端和客户端GIS服务聚合专利技术(专利号:200810117332.2)

支持多级嵌套服务聚合:SuperMapiServer发布的服务和第三方服务,可以作为服务来源被SuperMap iServer系统聚合再发布;

全面的开发支持和全新的模版设计,支持快速构建GIS应用系统;

支持分布式层次集群技术,提升系统的容错能力和水平扩展能力。

认识SuperMap GIS网络服务开发平台

SuperMap iServer 6R是一款全面基于SOA架构的企业级GIS服务器与服务式GIS开发平台,包括基于.NET平台的SuperMap iServer .NET和基于Java平台的SuperMap iServer Java两个产品。基于SuperMap iServer,可以实现GIS应用系统的快速构建,满足业务敏捷的需求。

SuperMap iServer 6R采用了面向服务的体系架构,整合了传统的Web服务层和GIS服务层,统一为SuperMap iServer GIS服务层。GIS服务层主要包括GIS服务接口、GIS服务组件和GIS服务提供者等模块。

SuperMap iServer 6R的技术特点:

基于.NET/Java EE和SuperMap Objects .NET/Java 6R构建

基于.NET/Java EE强大的技术平台和SuperMap Objects .NET/Java 6R稳定的GIS处理内核,SuperMap iServer提供丰富的GIS服务、灵活的平台扩展能力和稳定的服务器性能。

多源服务聚合结构

SuperMap iServer 6R提供了清晰并且完整的服务聚合结构。

聚合服务管理员通过配置聚合服务(GIS Aggregation Service)装配出聚合后的GIS服务,并将该服务通过SuperMap iServer系统发布。用户通过访问聚合之后的GIS服务获取GIS功能而无需关心内部处理过程。SuperMap iServer系统内部会根据装配过程中的聚合配置文件记录的信息,创建服务节点类型对应类型的GIS服务提供者,GIS服务提供者从各类服务来源获取到GIS功能并返回给聚合后的GIS服务。

整个服务聚合过程对于用户来讲是透明的,通过GIS服务提供者实现了对多源服务的封装和统一,使iServer在体系架构层次上实现了对多源异构服务的无缝集成与聚合。

分布式层次集群技术

SuperMap iServer 6R实现了地理信息服务的分布式集群架构,支持服务节点以及集群节点的跨地域、跨级别的分布式部署,支持对集群自身的容错与负载均衡,支持在集群内部上级集群节点对下级集群节点进行集群。

SuperMap iServer的集群技术包含以下特点:

▼客户端的集群,集群能力可以部署在客户端。

▼冗余集群,GIS服务器可以被多个集群服务器同时集群,提供系统的服务容错能力。

▼对集群的集群,一组集群服务器可以对另一组集群服务器进行集群,实现GIS服务在地域、物理上的层次分布。

集群服务器除了可以统一GIS服务器资源以外,还允许其他集群服务器注册到集群中,组成一个树状集群结构。这种结构可以实现GIS服务在地域、物理上的层次分布。例如,县级统计局有一套基于县级数据的集群服务器,提供相应的GIS数据服务;市级统计局除了需要本市GIS数据服务以外,还需要县级GIS数据服务,因此,市级统计局可以组织一个树状的集群结构,将县级集群服务器注册到市级集群服务中,那么通过市级集群服务器发布的数据即统一了本市各类GIS服务资源也整合了县级对应的GIS数据服务资源。这种集群结构适用于大型企业级分布式应用需求,可以使系统容错和负载平衡的能力得到进一步提高。

客户端通过Internet向指定的集群服务器发出服务请求;如果连接成功,那么集群服务器会根据客户端请求去搜索GIS服务器信息列表,查找出满足条件的GIS服务器;集群服务器根据动态负载平衡原则和GIS服务器信息将任务分配给某一具体的GIS服务器;此时,客户端会通过集群服务器去连接提供服务的GIS服务器,从而去获取服务和地图数据。

领域服务建模技术

SuperMap iServer 6R提供了领域服务建模技术。领域空间服务是SuperMap iServer GIS服务体系结构中的GIS服务组件之一。

领域服务专家能够根据用户的需求定制服务模型文件,SuperMap iServer系统根据定制好的服务模型文件,将通用空间服务(地图服务、数据服务等),以及一些业务服务等进行合理的整合,构建出满足用户需求的领域空间服务。

多层次缓存机制

SuperMap iServer 6R提供了全新的多层次缓存机制,缓存包括文件缓存和内存缓存,缓存机制贯穿GIS服务提供者、GIS服务组件和GIS服务接口整个SuperMap iServer服务层。

内嵌大型空间数据库引擎SDX+

SuperMap iServer 6R支持多种主流商用数据库,如Oracle、SQL Server、Kingbase等。

SuperMap iServer 6R的主要功能

SuperMap iServer系列产品的主要功能包括:

强大的GIS功能服务

SuperMap iServer基于SuperMap Objects .NET/Java提供了功能强大的GIS服务,主要GIS服务如下:

地图服务,提供了地图的访问、查询功能,图层控制、地图浏览(全幅显示,平移等)、地图空间与属性查询、获取跟踪层、地图坐标系统转换、地图量算、图例输出、清除缓存等功能。

数据服务,提供了数据的获取和编辑功能,用户可以通过该服务对空间数据进行位置的编辑、属性的修改、删除某些废除的空间地物、添加新增的空间地物等。对实体的操作(添加、更新、删除)、最近地图查找、几何对象查询。

空间分析服务,提供缓冲区分析、叠加分析、栅格分析等功能。

网络分析服务,提供了最佳路径分析、旅行商分析、最近设施分析等功能。

交通换乘分析服务,提供了模糊站点/线路查询、获取公交站点/线路、查询公交换乘方案等。

以标准服务接口提供完善的GIS功能

SuperMap iServer能够将自身系统提供的GIS功能服务以及聚合之后的GIS功能服务,通过SuperMap iServer GIS服务接口发布成多种规范的服务类型,包括REST服务、SOAP服务、WMS、WFS、WCS、KML、GeoRSS等多种服务类型。

三维服务

SuperMap iServer 6R将提供对三维的支持,提供三维地图服务、三维数据服务以及三维分析服务等。

多源服务聚合能力

SuperMap iServer体系架构中的GIS服务提供者能够统一不同来源的GIS服务,采用SuperMap iServer服务聚合结构能够轻松聚合通过GIS服务提供者获取的多源GIS服务,并通过SuperMap iServer系统发布成新的服务节点。

SuperMap iServer 6的多源服务聚合能力带给应用系统更高的业务敏捷性,当应用系统业务发生变化或有新的需求时,通过SuperMap iServer多源服务聚合集成已有的GIS服务和数据服务,延续其价值,快速搭建应用系统。

分布式层次集群

采用SuperMap iServer集群架构能够提高系统的负载能力;采用冗余集群技术,进一步提升系统的容错能力,避免单点失效,提高服务的可用性;支持分布式,跨地域部署,支持不同层次的权限控制,有助于空间数据信息共享。

SuperMap iServer 6R的开发能力

SuperMap iServer系列产品从本质上讲,不但是提供了功能强大的GIS服务的大型网络系统,更是一个服务式GIS开发平台,这也是SuperMap iServer系列产品区别于其他Web GIS系统的一个重要特点。

SuperMap iServer 6R的体系结构决定了其主要的开发能力,主要包括:

丰富的Web开发包(Web SDK),主要包括AJAX、Flex、Silverlight与RealSpace。

即拿即用的Web服务,包括REST服务、SOAP服务、WMS、WFS、WCS、KML、GeoRSS等服务,满足用户快速构建应用系统。

灵活的领域服务建模能力,快速构建满足行业业务需求的特定服务。

SuperMap iServer GIS服务层开发包,提供丰富的系统可扩展接口,可灵活定制出特定需求的SuperMap iServer系统。

SuperMap iServer 6R的用户群

SuperMap iServer 系列产品提供从开发、配置、部署到发布一体化的企业级GIS应用系统解决方案,用户主要包括以下几类:

GIS专业人员 —— SuperMap iServer 系列产品为专业GIS人员提供多种不同层次的专业服务。从GIS数据的编辑、共享到网络发布,甚至是分享其他专业用户发布的服务等。

应用开发人员 ——使用GIS专业人员发布的服务接口构建应用系统;根据SuperMap iServer系统提供的应用编程接口扩展SuperMap iServer系统功能。

非专业人员 —— 非专业用户在没有GIS背景的情况下,可以通过SuperMap iServer 系列产品提供的Web 服务技术将GIS服务整合到日常的业务系统中。

系统管理人员 —— 系统管理人员可以通过SuperMap iServer 管理工具远程配置、管理和发布GIS服务,管理日志服务、集群服务等系统功能服务,以便形成一套整体、无缝的工作流。

SuperMap 网络服务产品的发展

SuperMap 基于当前主流技术.NET和Java推出SuperMap iServer .NET 和SuperMap iServer Java产品,该产品以开放性好、架构灵活、GIS功能强大、海量数据快速发布、集群与缓存技术的优越性、可视化AJAXControl便利的网络开发方式、多操作系统多客户端多种类型web服务器的支持等众多优异的特性提供给广大的网络服务使用者和开发者。今后SuperMap的网络服务GIS产品还就会紧随当前最优的技术不断提升产品的性能与品质。

今后SuperMap的网络服务GIS产品将会在数据集成、面向服务方面作进一步支持,并提供更加全面的GIS功能,更加精准的空间分析地图服务。同时在地图应用服务层面上,以地图服务为基础,面向行业,比如土地信息系统、军事/应急信息系统,提供通用的功能模块以及高级的专有分析功能,使开发者能够集中精力于具体的业务工作。如:

→ 通用功能具体化;

→ 无缝集成现有通用、基础的功能形成专用的功能;

→ 开发新的功能,新的组件,嵌入到现有服务中。这样以更加灵活的方式为我们的用户提供更好的Internet GIS的开发体验。

未来SuperMap的网络服务GIS产品将会是一个体系结构更加开放的企业级Internet GIS平台。服务组件化、服务端Web化、表现客户端化、通讯协议标准化、针对不同类型、不同部分行业的专有开发模版更加人性化是SuperMap的网络服务GIS产品的发展目标。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/25 6:23:48