访问量: 102 次浏览
目前,Internet用户通过一个操作简单的浏览器来浏览WebGIS站点上的地理数据,其过程是:基于分布式组件模型的WebGIS利用了Internet与组件对象模型(COM)技术,空间数据库供应商在服务器(WebGIS站点)上存储数据的同时,根据数据源格式安装操纵该数据的控件。现在的WebGIS软件有基于服务器(Server)的和基于客户端(Vlient)的两种,工作方式是根据数据源的格式安装操纵该数据的控件,例如CGI(通用网关接口)、Plug in(插件)、Java Applet(构件)、Active X(活动组件)等。
当今,已有许多不同的技术分别用于开发研制WebGIS。其中最为普及的是以CGI(Common Gate way Interface)为接口的WebGIS,即公共网端接口,这是一种基于服务器的模式。这种模型的优点在于资源利用效率高,客户端小,普及率高以及跨平台的兼容性好。
应用服务器通过把用户接口、商业逻辑和后端服务分割开来,向开发者提供了一种创建、部署和维护企业规模的Web应用的模块化方式,为要转向Web的用户提供了高性能多线程的环境。它是一种支持多种工业标准的协议和界面引擎,它支持的标准包括数据库互联标准ODBC和JDBC, CORBA, COM/DCOM,EJ为接口的。
应用服务器技术具有以下几点优势:
在实际应用中,一般采用把地图服务器独立出来作为一个应用服务器,然后Web服务器使用其它方式与其通讯。由于应用服务器运行于Web服务器之外,可以独立控制地图数据的处理和业务规则的实现,在性能和功能上可以达到较好的效果。
在实际的应用中,地理信息系统常常会和其他的业务信息系统综合运用,为其提供它们系统中没有或者不完备的空间信息和空间分析功能以及直观的展示方式。但是由于地理信息系统和其他各种业务信息系统并非总是作为一个信息系统整体来进行设计的,因此,必然存在着系统变更频繁、系统交互复杂以及难以维护的现象。针对这样的系统应用,一个以地理信息组件为中心的系统综合应用扩展模型(插件式GIS)就产生了,其地理信息组件提供地理信息的展示和空间信息访问、空间分析功能,而其他综合应用则通过功能插件的方式扩展应用。
插件式GIS的主要优点在于客户端处理能力强,GIS服务器与网络的负荷轻,速度快,效率高。其对GIS的发展也有重要意义:第一,从开发角度上讲,插件式功能模块被其它系统共享,利于系统的快速开发,降低了开发成本;第二,从用户使用角度上讲,用户可以根据需要选择功能插件,扩展系统的功能,实现系统的自定义,使得系统更具个性化;第三,从GIS的产业化角度上讲,不同部门都可以按标准和规范来开发各自的商品化功能插件,从而推动GIS软件产业的发展。