服务式GIS分析和总结.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务式GIS(Services GIS)的浪潮 什么是Service GIS?简单来讲,Service GIS 就是运行于网络上的组件式GIS。从服务器端来说,就是将组件部署成为网络上的服务,进行全网络范围的共享、重用;从客户端来说,就是使网络服务可以像本地组件一样地进行开发、集成。 从软件工程方法的演进来看,可以分为四个主要阶段,即面向过程、面向对象、面向组件、面向服务的软件设计和开发。面向过程方法对应于命令行处理的软件形态,比如C 语言时代和命令行处理软件;面向对象方法催生了大量的图形化桌面软件,如基于 C++和OOP 的桌面软件;面向组件方法(即 COM 技术)产生了大量的组件,如经典的 SuperMap Objects 组件式GIS 平台;面向服务方法将会产生基于SOA(Service Oriented Architecture)的大规模 GIS 平台,这就是Service GIS。 面向服务的软件技术是组件技术发展的自然演进,将使组件式GIS 无缝地发展到服务式 GIS 时代,并实现与传统GIS 开发方法的融合,从而带来GIS 平台技术的一次飞跃性的发展。 WebGISServer GISService GISGIS 功能比较简单,以浏览查询和 提供较为全面的 GIS 以服务的方式封装全面简单分析为主 功能 的 GIS 功能部署方式必须以 Web Server 作为运行环境区分了 GIS 服务器和Web Server,但还是基于中心式的架构部署,支持面向多中心架构的分布式的部署服务协议客户端和服务端的访问协议是专有的,不开放客户端和服务器端的 定义规范的服务接口协协议是专有的,同时 议并对外开放,同时发布 WebGIS Server GIS Service GIS GIS 功能 比较简单,以浏览查询和 提供较为全面的 GIS 以服务的方式封装全面 简单分析为主 功能 的 GIS 功能 部署方式 必须以 Web Server 作为 运行环境 区分了 GIS 服务器和 Web Server,但还是基于中心式的架构部署, 支持面向多中心架构的 分布式的部署 服务协议 客户端和服务端的访问 协议是专有的,不开放 客户端和服务器端的 定义规范的服务接口协 协议是专有的,同时 议并对外开放,同时发布提供了标准协议的服 各种标准协议的服务 务,如 OGC 的 W*S 服务 终端支持 以 Web 浏览器为主 以 Web 浏览器为主, 后期增加了各种客户端 多终端支持,包括 Web 浏览器,富客户端和桌面 客户端以及移动终端。 服务聚合 只能进行客户端的叠加, 只能进行客户端的叠并需要复杂的开发 加,并需要复杂的开 发 支持多重服务聚合,并支持聚合后再发布,只需简单配置即可实现服务聚合。 开发方式 只支持 Web 开发 支持多种方式扩展开 发,架构层次不够清晰,开发复杂。 支持多层次开发,具有规范的服务接口协议和清晰的架构划分,灵活扩展。 Service GIS 将成为面向服务的新的GIS 应用与开发模式的主流,在新的技术环境与应 用模式下,面临许多新的关键技术的挑战,包括:多平台支持、多用户并发、稳定性、开发和部署的灵敏性、高可用性、安全性、灾难备份、可管理性等等。Service GIS 必须对这些方面进行深入的考虑,并提供完整的解决方案。 由于需要将多个网络服务节点和现有IT 设施进行无缝地访问和集成,对多种不同平台的支持是必需的能力。Service GIS 通过两个层面来解决这个问题:一是共相式GIS 内核, 采用基于STL(标准模板库)技术的微内核架构适应不同操作系统的特点,从而可以支持Windows、Linux、Solaris、AIX、HP UX 等多种操作系统平台;二是服务层支持,包括多种Web Service 协议的服务发布和服务的聚合访问,目前支持REST、SOAP、WMS、WFS、GeoRSS、KML 等多种协议,实现多种平台基于服务接口的互操作。 作为基础的IT 服务设施之一,GIS 服务平台应具备优秀的多用户并发访问支持能力, 否则难以承载大规模业务处理的需要。Service GIS 支持 64 位、多核CPU 计算,采用的非冗余多服务器集群技术、多级缓存技术可以大幅度提升多用户的并发访问能力,并使并发用户数随着系统硬件能力扩展呈线性增长。 Service GIS 采用高性能的内核,具有松散耦合的服务式架构,通过单元测试、负载测试、持续测试等来保证系统功能的稳定性,通过自动化测试平台和再线诊断能力保障接口的一致性。 按需应变是SOA(Service Oriented Architecture,面向服务的架构)的重要优点,通过采用 SOA 进行设计和开发,Service GIS 可以灵活地进行部署,并支

文档评论(0)

我是大神 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档