GeoSurf的工作原理

GeoSurf的工作原理


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

标签:

摘要: GeoSurf的工作原理 运用WebGIS的多数据源与客户端无缝连接的应用模式,即绕过Web服务器,直接在浏览器和数据库之间基于 Socket建立面向对话的通信,而不是Browser/Server中基于HTTP的无状态协议。这样就避免了Web服务器与后端频繁交...

GeoSurf的工作原理

运用WebGIS的多数据源与客户端无缝连接的应用模式,即绕过Web服务器,直接在浏览器和数据库之间基于 Socket建立面向对话的通信,而不是Browser/Server中基于HTTP的无状态协议。这样就避免了Web服务器与后端频繁交互所产生的瓶颈问题。系统基本过程如下:

1.客户向Web服务器通过HTTP协议请求数据服务,服务器返回嵌在Applet的相应服务页面,该页面以HTML方式书写。

2.Applet在浏览器上装载成功后,客户通过Applet启动Java应用程序Application,此时的Application是独立于浏览器的GeoSurf系统界面。客户可不依赖于浏览器向JDBC(Java Database Connectivity) 中间件服务器(JDBC Middleware Server)发出请求,双方建立面向连接的会话过程。

3.客户在GeoSurf系统界面中选择数据源,发消息给JDBC中间件服务器,中间件服务器接受消息经JDBC或JOBC桥与DBMS建立联系读取数据库,返回的数据在客户端以矢量图形显示。此时,客户对ImerGIS的操作如同在本地一样。

4.用户可选择不同数据源在客户端显示,并可对相同或不同数据源的图幅多比例尺操作,直至用户退出系统。这里,JDBC中间件服务器与Web服务器、数据库服务器可以位于同一主机,也可以分布在网络上,使整个系统结构设计更为灵活,充分体现了Java的分布式运算能力和跨平台优势。同时,系统可识别多种数据源,满足了不同用户转入数据的需求。

相关链接

关注公众号
获取免费资源

随机推荐


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

Powered by TorCMS

OSGeo 中国中心 邮件列表

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

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