首页 理论教育C/S结构介绍及适用环境

C/S结构介绍及适用环境

【摘要】:C/S结构一般是两层级结构,显示逻辑和事务功能置于客户端,数据处理逻辑和数据库置于服务器端。C/S结构的表述框图如图9-31所示。在系统规模较小、用户数量少、数据库单一和安全情况较好的网络环境的条件下,采用C/S模式是较适宜的。当应用系统监控点数数量较大,系统的大型化以及用户对系统性能要求不断提高时,C/S结构暴露出许多缺点:程序开发量大,客户端维护困难,客户端负担重、成本高,系统安全性变差等。

C/S结构一般是两层级结构,显示逻辑和事务功能置于客户端,数据处理逻辑和数据库置于服务器端。客户端指用户使用的终端设备一侧,负责执行管理用户接口、数据处理和报告请求等功能。而服务器执行后台功能,如管理共享外设、控制对共享数据库的操作、接收并应答客户机的请求等。C/S结构的表述框图如图9-31所示。

在系统规模较小、用户数量少、数据库单一和安全情况较好的网络环境的条件下,采用C/S模式是较适宜的。当应用系统监控点数数量较大,系统的大型化以及用户对系统性能要求不断提高时,C/S结构暴露出许多缺点:程序开发量大,客户端维护困难,客户端负担重、成本高,系统安全性变差等。

978-7-111-38144-0-Chapter09-39.jpg

图9-31 C/S结构的表述框图

C/S模式有一些显著的优点:交互性强,在C/S模式中,客户端应用程序功能性强,并可以开发内容较为丰富的相关系列应用程序;客户端与服务器间只传输命令和处理结果,因此客户端和服务器之间的通信量较小,使系统的数据通信量整体来讲较小;提供了安全的存取模式,由于C/S模式是点对点的结构模式,应用网络环境是局域网,采用安全性比较好的网络协议,因此安全性较高。

以Web技术为基础的B/S模式已日益显现其先进性,但与C/S模式相比仍不成熟,基于Web的B/S模式使用描述语言通用性很强,紧紧地与以太网主流技术的发展联系在一起,但与C/S模式相比,功能有限,如果要实现复杂的监控功能,软件开发的工作量较大。

Web技术是Internet技术中最精彩的一部分内容之一,HTTP是传输和处理Web文件的基本协议,Web文件使用超文本标记语言(HyperText Markup Language,HTML)来组织所有文字、图像、声音和多媒体资源,远端的客户端和服务器之间的数据显示通过浏览器进行。工业以太网同常规商业以太网一样可以应用HTML来组织Web文件,也同样可以使用HTTP来组织和控制Web文件数据码元序列的传输及在浏览器上显现结果。

在使用工业以太网作为通信网络架构BAS中,控制器使用基于Web的软件、程序运行,通过Web程序实现BAS中控制、状态、管理等数据的采集、控制与管理。