什么是C/S和B/S结合模式?

如题所述

第1个回答  2019-02-03
根据系统建设的应用要求,考虑C/S和B/S结构各自的特点,为有效地发挥各自的优势,在构建一个较大型的信息系统中(如土地管理信息系统),往往采取C/S和B/S两种结构共存的软件体系结构,我们称之为C/S和B/S相结合模式。
C/S模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。这种结构具有很强的数据操纵和事务处理能力,以及数据的安全性和完整性约束。C/S方式还具有良好的交互性,与B/S方式相比对图形数据具有很强的编辑处理能力,对空间数据的存储效率较高。但也存在开发成本较高、移植困难、维护复杂等缺陷。
B/S模式是基于Internet/Intranet技术之上的。B/S采用三层模式结构:表示层(Browser),提供可视界面,用户通过可视界面观察信息和数据,并向中间层发出服务请求;中间层(Web Server),实现正式的进程和逻辑规则,响应用户服务请求,是用户服务和数据服务层的逻辑桥梁;数据库服务层(DB Server),实现所有的典型数据处理活动,包括数据的获取、修改、更新及相关服务。采用这种B/S结构,大大减轻了系统管理员的工作量,而且这种方式对前端的用户数没有限制。
B/S本质上与C/S属于同一结构体系,可看成是具有三层结构的C/S,二者各有优缺点,可以互补。采取以Browse/Server为主,Client/Server为辅的网络结构模式是软件体系结构的主流选择。例如,在土地利用规划管理信息系统中,土地利用规划的辅助编制模块可采用C/S结构,而日常业务办文、信息发布等模块则可使用B/S结构。
C/S与B/S混合软件体系结构的优点是外部用户不直接访问数据库服务器,能保证数据库的相对安全。内部用户的交互性较强,数据查询和修改的响应速度较快。C/S与B/S混合软件体系结构的缺点是外部用户修改和维护数据时,速度较慢,较烦琐,数据的动态交互性不强。
    官方服务
      官方网站

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网