C/S模式简介

Python与开源GIS

C/S模式简介

2017-02-24 作者: xuzhiping 浏览: 3073 次

摘要: C/S模式简介 C/S是一种分布式系统结构,它基于简单的请求/应答协议,在C/S模式下,服务器只集中管理数据,而计算任务分散在客户机上,客户机和服务器之间通过网络协议来进行通讯。客户机向服务器发出数据请求,服务器将数据传送给客户机进行计算,这种模式的优点充分利...

C/S模式简介

C/S是一种分布式系统结构,它基于简单的请求/应答协议,在C/S模式下,服务器只集中管理数据,而计算任务分散在客户机上,客户机和服务器之间通过网络协议来进行通讯。客户机向服务器发出数据请求,服务器将数据传送给客户机进行计算,这种模式的优点充分利用了客户机的性能,使计算能力大大提髙;另外,由于客户机和服务器之间的通讯是通过网络协议进行的,是一种逻辑的联系,因此物理上在客户机和服务器两端是易于扩充的。基于C/S结构的网络GIS是由客户机完成GIS分析、输出工作。GIS数据和分析工具最初放在服务器上,运行时下载到客户机,操作灵活。但是C/S应用软件模式大都是基于“胖客户机” 结构下的两层结构应用软件。客户端软件一般由应用程序及相应的数据库连接程序组成,服务器端软件一般是某种数据库系统。客户机端软件的主要功能是处理与用户的交互、按照某种应用逻辑实现与数据库系统的交互;服务器端软件的主要功能是数据库系统根据客户端软件的请求进行数据库操作,然后将结果传送给客户端软件。客户端软件与服务器端软件之间的通信主要是通过SQL语句。两层C/S结构应用软件的开发工作主要集中在客户端,客户端软件不但要完成用户交互和数据显示,而且还要完成对应用逻辑的处理,即用户界面与应用逻辑位于同一个平台上。

相关链接

关注“开源集思”公众号
获取免费资源

随机推荐


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

Powered by TorCMS

OSGeo 中国中心 邮件列表

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

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