四层WebGIS体系结构中实现Web服务器层异构的研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:xtzy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WebGIS是Web技术和GIS技术相结合的产物,是一种全新的交互式、分布式和动态的地理信息系统。其核心是在地理信息系统中嵌入HTTP和TCP/IP标准的应用体系,实现互联网环境下的空间信息管理等地理信息系统功能。WebGIS因为具有很多优点而迅速成为目前GIS发展的最重要的方向之一,并在很多领域都得到了广泛的应用。 本文首先介绍了WebGIS的主要特点。围绕着如何在客户端显示地理空间数据的问题,可以将现有的WebGlS系统主要分为两类:采用服务器端策略的系统和采用客户端策略的系统。在详细地论述了实现WebGIS系统的各种技术,如CGI,ISAPI,Active X,Java Applet等技术后,比较了它们用于实现WebGIS系统时的优缺点。 WebGIS是一个典型的分布式系统,分布式系统从本质上来说必然是多层体系结构的。WebGIS的体系结构也已经从最初的客户端、服务器两层架构逐渐发展到由客户端、Web服务器和数据库服务器组成的三层架构,再发展为今天广泛应用予企业级开发的四层体系结构模型。 本文介绍的4层架构的WebGIS系统建立在MAPGIS7.0大型地理信息系统基础平台的基础之上。为了实现一个GIS应用服务器同时支持多个异构的Web服务器,系统为每种Web服务器提供了一个应用服务器连接器。在对比了几种分布式构件协议后,制定了一个最适合于本系统的远程调用协议,用于在Web服务器和GIS应用服务器之间进行远程调用。该协议实现过程简单,并且效率也不低。 本文的第五章介绍了在原型系统的实现中用到的几项关键技术。在消除系统的异构性方面,XML已经被认为是最有效的技术。本文提出的系统里实现了一个可扩展的XML序列化和反序列化的机制。使得C++类的对象能够以XML的方式保存,或者从一个XML元素创建出C++类的对象。作为一个分布式的系统,网络通信的效率对整个系统的性能有着至关重要的影响,5.2节介绍了本系统中实现高效网络通信时采用的技术方案。在本文的最后对实现两种应用服务器连接器的核心技术进行了详尽地讲解。
其他文献
  残障人士作为一个特殊的社会弱势群体,由于生理等方面具有缺陷,往往会承受更多的压力,更容易在心理上产生一些困惑和障碍,心理问题的检出率更高.针对残障康复者的特殊心
会议
  本文概述了吞咽的生理学基础,并进一步详述了电视透视吞咽功能检查(VFSS).同时也对VFSS 的目的和临床效用进行了概括.VFSS 的步骤,方法,解释和报告的标准化是今后临床实践和
  自闭症(ASD)是以轻至重度社会交往和沟通障碍以及刻板重复行为方式为特点的一系列复杂的神经发育病症.ASD 的症状始于3 岁以前,一直持续到成年,但是症状可能会随着时间的进
传统的web应用模型工作起来就像这样:大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。服务器完成一些处理:接收数据,处理计算,再访问其它的数据库系统,最后返回一个HT
血液灌流是血液净化疗法中重要的一种,患者血液或血浆通过装有特定吸附剂的吸附装置后血液或血浆中的致病因子可通过某种作用结合到吸附剂上而迅速除去,以达到治疗的目的,其
  镜像神经元是一类在观察和执行动作时都会兴奋的特殊视觉运动神经元,其发现在神经科学、神经心理学、语言学、进化生物学、康复医学甚至哲学等领域都引起了很大的轰动。研
会议
学位
高等植物的开花过程是植物由营养生长向生殖生长转换的最重要的过程,决定了植物生殖发育的时期和质量,对于植物的生殖发育具有重要的意义,研究植物开花时间调控的分子机制对于调
  目的:探讨交叉性失语的发病机制,临床特点,诊断标准,发病率,训练方案的设计.方法:通过对152 例病例报道进行研究分析.结果:依照严格的诊断标准,仅有49 例可靠病例,即152 例个案报
  目的:研究分析康复训练对尺骨骨折患者前臂功能恢复的效果方法:选择在2012 年1 月至2013 年六月入住我院接受治疗的103 例尺骨骨折患者作为研究对象,将他们随机分为实验组和
会议