基于B/S结构的网络地理信息系统主要实现模式的比较

基于B/S结构的网络地理信息系统主要实现模式的比较


发布日期: 2017-02-27 更新日期: 2017-02-27 编辑:xuzhiping 浏览次数: 4619

标签:

摘要: 基于B/S结构的网络地理信息系统主要实现模式的比较 从执行能力、相互作用、可移动性和安全性等方面,对网络地理信息系统的不同构造模式进行分析。执行能力表现在客户机、服务器、网络三个方面。衡量执行能力的主要标准是数据信息吞吐量和响应时间。客户机的执行速度依赖于硬件...

基于B/S结构的网络地理信息系统主要实现模式的比较

从执行能力、相互作用、可移动性和安全性等方面,对网络地理信息系统的不同构造模式进行分析。执行能力表现在客户机、服务器、网络三个方面。衡量执行能力的主要标准是数据信息吞吐量和响应时间。客户机的执行速度依赖于硬件和运行数据程序量的大小。

基于CGI模式的Web GIS在客户端处理的操作很少,因而客户机执行能力很好;基于Hug-in模式、Java Applet模式和ActiveX控件模式的 网络地理信息系统在客户端处理的操作多,执行速度慢。基于JavaApplet模式和ActiveX控件模式,Plug~in启动时间较长。

服务器的工作总量由在服务器端的处理总量决定。服务器的执行速度依赖于硬件和软件配置及软件设计。在服务器端,基于CGI模式的WebGIS服务器的负担很重,因为所有的GIS操作都是在服务器上执行。基于Plug-in模式、javaAp¬plet模式和 ActiveX控件模式的网络地理信息系统在服务器端执行的GIS操作很少,服务器的负担很轻。

WebGIS网络执行效率依赖于网络速度和通信软件的效率。影响网络执行的三个主要因素为网络速度、网络终端之间的网络软件和网络流量。

基于CGI模式的WebGIS网络的传输负荷重;基于客户机的WebGIS网络的传输负荷轻。Java Applet由字节码组成,代码少,容易在网络上传输。

基于CGI模式的Web GIS虽然能有效使用已有GIS软件的功能,但客户机端依赖于HTML,用户端功能较差,GIS功能支持能力受到限制;不具有本地数据支持能力。相反,基于Plurin模式、Java Applet模式和 ActiveX控件模式的WebGIS,具有友好的用户界面和 GIS功能的支持能力;基于Plug-in模式和ActiveX控件模式的WebGIS,具有本地数据支持能力;基于Java Applet模式的Web GIS,在图形、地图创建和显示方面比HTML更加灵活,但不具有本地数据支持能力。

在可移动方面,基于CGI模式和Java Applet模式的Web GIS,客户机端与平台无关,具有很好的可移植性,而基于Plug-in模式和ActiveX控件模式的Web GIS,客户机端与平台相关,可移植性受到限制。

在安全性方面,基于CGI模式的WebGIS,没有代码在客户机上运行,很安全。Java Applet是以字节码动态下载并在客户机上运行,相对安全。再者,Java有自己的安全框架,用户不允许在客户机上使用Java Applet创建、修改、删除本地文件或文件目录,也不允许在客户机上使用Java Applet直接读取本地文件。因此,基于Java Applet模式的Web GIS安全性很好。而基于Pliifin模式和AttiveX控件模式的Web GIS,以二进制码在客户机上运行。因此,用户可从Internet上下载运行未知软件,使客户机的系统崩溃,Plug-in和ActiveX控件有权获得客户机的平台权限,这也给客户机系统带来威胁。

相关链接

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org