首页 理论教育 设计模式:C/S 和 B/S 平台设计比较与优势

设计模式:C/S 和 B/S 平台设计比较与优势

时间:2023-06-19 理论教育 版权反馈
【摘要】:两种平台设计方式各具特点和优势,且均有广泛应用。图7-1C/S模式应用系统网络结构图采用B/S模式可以简化业务系统的客户端,它无需像C/S模式那样在不同的客户机上安装客户端应用程序,而只需安装通用的浏览器软件,就可以实现业务系统的访问。图7-2B/S模式应用系统网络结构图

设计模式:C/S 和 B/S 平台设计比较与优势

预测系统平台设计模式主要采用两种方式:一种是基于(Client/Server C/S)方式;另一种是基于(Browser/Server B/S)方式。

目前,采用C/S平台模式的主要有基于统一技术平台扩展的系统功能模块或者独立的系统形式,而采用B/S平台模式的主要是独立的系统形式。两种平台设计方式各具特点和优势,且均有广泛应用。如电网调度自动化系统、智能电网调度技术支持系统和风电场光伏电站综合监控系统等都是较为典型的C/S模式系统。比较典型的B/S模式系统在电力系统中也有很多,例如本章介绍的光伏功率预测系统、电力市场交易管理系统和交易信息系统等。

1.C/S模式

C/S模式(又称C/S结构),是软件系统体系结构的一种,它具有交互性强、存取安全和实时性强等优势。首先,交互性强是C/S固有优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点结构模式,采用适用于局域网且安全性强的网络协议,这对于电网或电站的安全运行有很重要的意义。最后,由于C/S在逻辑结构上分为物理层应用层,使得C/S在处理大数据量通信时,具有非常明显的速度优势,因此C/S模式非常适用于实时性要求较高的系统。典型的C/S模式应用系统网络结构如图7-1所示。

2.B/S模式

随着互联网技术的兴起,B/S模式(又称B/S结构)得到蓬勃的发展。在这种结构下,用户工作界面是通过浏览器来实现的。B/S模式最大的好处是运行维护简便,能实现不同的人,在不同的地点,以不同的接入方式访问和操作共同的数据。简单来说,就是在电网或者电站的数据中心,将B/S模式的业务系统部署在对应的服务器上,在电网或电站的内部局域网上可以很方便地访问服务器的系统。

(www.xing528.com)

图7-1 C/S模式应用系统网络结构图

采用B/S模式可以简化业务系统的客户端,它无需像C/S模式那样在不同的客户机上安装客户端应用程序,而只需安装通用的浏览器软件,就可以实现业务系统的访问。这样不但可以节省客户机的存储资源,而且使系统的部署更加简便、网络结构更加灵活。

B/S模式简化了系统的开发和维护。系统开发者只要把所有已开发好的功能模块部署在Web服务器上,用户就可以在局域网范围内调用Web服务器上不同处理程序,实现对数据的访问。对于电网或者新能源电站来说,预测系统或将拥有多个分布在不同地域的客户端,当业务需求发生变化时,它不用为每一个现有的客户应用程序升级,而只需对Web服务器上的服务处理程序进行更新。这样不仅保障了系统升级的可靠性,还提高了系统维护的工作效率。

典型的B/S模式应用系统网络结构如图7-2所示。

图7-2 B/S模式应用系统网络结构图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈