软件技术架构设计(软件架构模式CS架构风格)

Client-Server简称CS, 即服务器/客户机结构,服务器负责处理业务逻辑,客户机负责与用户进行交互,如下图所示:

软件技术架构设计(软件架构模式CS架构风格)(1)

C/S主要特点是交互性好、响应速度快;其不足表现在:可伸缩性差;难以和其它系统进行交互;难以支持多个异构数据库;客户端程序和服务器交互频繁;客户端程序设计复杂;用户界面风格不统一;软件移植难度大;软件维护成本高;开发成本高;新技术不能轻易用等缺点。

针对二层结构的不足,三层结构利用中间件将应用分为展现层、业务层和数据层三个层次。

软件技术架构设计(软件架构模式CS架构风格)(2)

三层CS结构较二层CS结构比具有良好的开放性,系统的可扩展性好,可支持异种数据库,可用性好;安全性好 。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页