WEBGIS期末复习重点

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1、如果让你搭建一个拥有多个节点的网络系统,并说明它在搭建过程中它的安全性如何考虑。1)防止内联网信息系统的一些重要信息交互在传输的过程中被非法截获2)确保网络和系统隔离(防火墙等)的安全3)网络和系统安全扫描4)安全实时监控与入侵发现技术5)操作系统安全加固6)数据库系统和应用系统安全加固7)可生存技术性8)加强安全管理技术2、主流的WebGis软件都有那些,具有那些特点?比如上课实验时用的arcservres等等。Arcgisserver特点发布的服务所见及所得空间数据的管理、分析及可视化提供从发布到管理及构建企业级应用的整套方案开发包支持.Net、Java平台及各种客户端API开发技术支持多种服务类型及标准支持IT、Web及商业标准与生俱来的支持SOA架构ArcIMS特征:1.简单易用的安装、应用和管理向导和模板;2.强大的客户端,支持流方式传输矢量数据;3.在Internet桌面浏览器中集成本地数据与网络中的数据;4.服务器构架的灵活性;5.高质量的地图符号显示。6.支持要素数据流方式,支持不同来源的数据整合以及使用一些辅助工具。Supermap特征共相式思想的核心技术,为跨平台提供了基础;全面基于SOA的架构体系,方便系统集成和扩展;开放式服务架构,满足任意层次的开发需求;灵活的企业级应用系统部署;以服务的方式提供完整的GIS功能,允许在权限范围内被广泛的访问和使用;基于网络的GIS服务,允许分布于各地且采用不同技术的资源协同工作;松散耦合的服务,允许与其他标准业务系统集成;支持多源服务无缝聚合,便于GIS数据和GIS功能共享;分布式多层次空间服务集群,通过多个GIS服务器的资源整合提高服务性能;支持广泛的应用开发环境,Java、.NET、AJAX、Flex、Silverlight、html5等;提供三维服务(数据、制图与分析)发布、支持三维终端、支持二三维一体化应用天地图特点区别于普通地图网站,“天地图”是以门户网站和服务接口两种形式提供服务。普通公众接入互联网就可以方便地实现各种地理信息数据的二维、三维浏览,进行地名搜索定位、距离和面积量算、兴趣点标注、屏幕截图打印等操作。而导航、餐饮、宾馆酒店等商业地图网站经过授权后,可以自由调用相关地理信息服务资源,进行专题信息加载、增值服务功能开发,从而大大节省地理信息采集更新维护所需的成本啊。3、C/S架构;B/S架构是什么?他们都有什么特点、区别、联系?一、C/S架构C/S架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S架构的优缺点:优点:1.C/S架构的界面和操作可以很丰富。2.安全性能可以很容易保证,实现多层认证也不难。3.由于只有一层交互,因此响应速度较快。缺点:1.适用面窄,通常用于局域网中。2.用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。3.维护成本高,发生一次升级,则所有客户端的程序都需要改变。二、B/S架构B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。因为客户端包含的逻辑很少,因此也被成为瘦客户端。B/S架构的优缺点优点:1)客户端无需安装,有Web浏览器即可。2)BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。3)BS架构无需升级多个客户端,升级服务器即可。缺点:1)在跨浏览器上,BS架构不尽如人意。2)表现要达到CS程序的程度需要花费不少精力。3)在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。4)客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。(在Ajax风行后此问题得到了一定程度的缓解)C/S与B/S区别:1.硬件环境不同:C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行2.对安全要求不同C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息.B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。3.对程序架构不同C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等,使B/S更加成熟.4.软件重用不同C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子5.系统维护不同C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.6.处理问题不同C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关.应该都是相同的系统B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.7.用户接口不同C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.8.信息流不同C/S程序一般是典型的中央集权的机械式处理,交互性相对低B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更像交易中心。联系:系统开发中C/S结构(Client/Server)中Client(客户端)往往可以由B/S结构(Browser/Server结构)的Browser(浏览器)及其载体承担,C/S结构的Web应用与B/S结构(Browser/Server结构)具有紧密联系。大系统和复杂系统中,C/S结构和B/S结构的嵌套也很普遍。原来的Client/Server结构转变成Browser/Server结构后,客户机的压力大大减轻,负荷被均衡地分配给了服务器。由于这种结构不再需要专用的客户端软件,因此也使技术维护人员从繁重的安装、配置和升级等维护工作中解脱了出来,可以把主要精力放在服务器程序的更新工作上。同时,使用Web浏览器作为客户端软件,界面友好,新开发的系统也不需要用户每次都从头学习。而且,这种三层模式,层与层之间相互独立,任何一层的改变都不影响其他层原有的功能,所以可用不同厂家的产品组成性能更佳的系统。总之,三层模式的Browser/Server结构从根本上弥补了传统的二层模式的Client/Server结构的缺陷,是应用系统体系结构中一次深刻的变革。4、以我们知道的某个WebGis平台为例,说明他的软件架构。(arcgisservres架构体系)。Arcgisserver架构图在这幅图中,可以看到作为一个完整的GIS服务器站点架构,它包括服务管理员,服务发布者,有数据服务器,GIS服务器,有Web服务器以及使用ArcGISServer服务的各种终端(桌面端,移动端,浏览器等)。超图5、WebGis主要实现的技术模式,并比较他们的技术原理。通用网关接口通过环境变量、命令行参数、标准输入/输出与Web服务器和GIS服务器进行通信,传递有关参量和GIS处理结果。动态网页技术,如ASP、JSP、PHP等以ASP为例,通过调用服务器端的组件来实现各种功能并将结果返回给客户端。服务器应用程序接口(ServerAPI)依附于特定的Web服务器,运行于Web服务器的进程中,实现过程和CGI类似,运行效率远高于CGI程序。JavaApplet技术将JavaApplet自动下载到客户端的浏览器上,并利用URL对象来分布式访问具有URL的对象。ActiveX技术由HTML、Script和Active组件组成,建立在OLE标准之上,通过ActiveX控件的属性、事件、方法等与应用程序交互完成具体任务和信息通道。Plug-in技术与具体的浏览器相关,和浏览器一起处理空间数据。6、什么是WebGis?它有什么特点。WebGIS基本概念1.通俗地讲,WebGIS是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet上地理信息发布、共享和交流协作的基础。2.狭义上讲,WebGIS是一种在Internet技术上发展起来的新技术,其核心是将GIS的功能嵌入到满足HTTP和TCP/IP标准的Internet应用体系中,实现Internet环境下地理信息的有效管理与处理。WebGIS特点WebGIS使各种用户能通过浏览器对空间数据进行访问,实现检索、查询、制图输出、编辑等GIS基本功能。它具有网络GIS的所有特点。在以下几个方面,WebGIS还显示出其与传统GIS的根本区别。1.基于Internet/Intranet标准2.分布式体系结构空间数据本身在空间上是分布的,WebGIS采用分布式体系结构形成了客户端和服务器端相互分离、协同工作的多层分布结构,通过各种均衡策略有效平衡两者之间的处理负载。这种结构适应了空间数据分布的特征,提高了网络计算资源和存储资源的利用率。3.服务范围广WebGIS服务范围广泛主要体现在两方面:WebGIS可以通过网络为更加广阔范围内的用户提供空间信息服务;WebGIS客户可以同时访问多个位于不同地方的服务器上的最新数据,而这一Internet/Intranet所特有的优势极大地方便了GIS的数据管理。4.平台无关WebGIS的客户端采用的是通用浏览器5.成本低廉、操作简单6.支持地理分布存储的多源数据WebGIS能充分利用已有的各种空间信息资源,支持地理上分布存储的多种来源和格式的空间数据,不仅有利于数据的维护和更新,而且有利于平衡系统负载,提高存取速度。7、举例说明当前WebGis的发展趋势、分支和发展方向。WebGIS应用前景随着WebService的兴起,一系列的服务、通信标准的制定,在网络上实现GIS互操作已成为可能。WebGIS自身将与各种先进的计算机技术相结合,例如虚拟现实技术、多媒体技术等,这将会极大地扩展WebGIS的应用和发展空间。结合GPS、移动GIS等技术的研究与实用化,WebGIS将深入到人们的日常工作与生活中。电子商务、电子政务的应用离不开空间信息,WebGIS将为其提供良好的支持WebGIS的发展趋势3.1更加的面向服务,从数据服务到信息处理服务随着Internet、分布式计算以及计算图形学的飞速发展,开发基于Internet的3维GIS系统已成为可能。这三种技术的有力结合,为地理信息系统开创了一个新的时代,促使WebGIS的概念由地理数据服务提高到地理信息处理服务的新阶段。地理信息服务(GIServices)的概念是地理信息系统发展的必然趋势。3.2网格GIS互联网技

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功