馨园——夏岚馨论坛


 
标题: [转载] B/S结构的软件与C/S结构软件的区别
无树 (ty)
版主
Rank: 7Rank: 7Rank: 7


优秀斑竹勋章   优秀会员勋章   勤劳天使勋章  
UID 625
精华 1
积分 5581
帖子 3110
威望 1601
金钱 8033
推广注册 5
推广浏览 448
体力 7216
阅读权限 100
注册 2006-12-26
来自 CN
发表于 2008-3-1 15:54  资料 文集 短消息  QQ
B/S结构的软件与C/S结构软件的区别

  
转自[恩信科技]

B/S结构的软件与C/S结构软件的区别

  一、简单的说:B/S是浏览器服务器模式,比如E-mail.C/S是客户端服务器模式,比如QQ.

  二、具体的说:

  1、软件本身:

  1)编写程序要求不同:C/S意思是客户端的程序编写,而B/S是服务器端的编写,B/S必须有多年的C/S经验才能编写的.

  2)管理信息系统不同:(硬件环境的要求和操作、)传统的管理信息系统一般采用C/S架构(客户机/服务器,Client/Server)方式来完成。一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务,在这一架构中,业务逻辑位于客户端,每完成一项事务,都要频繁地访问数据库,使得网络上数据流量非常大,对于慢速连接的用户,甚至无法使用。而B/S架构实际上是三层架构,建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。在这种架构中,业务逻辑放置于中间件服务器上,大量的数据流也位于中间件和数据库之间,而客户机只是简单地发出请求,中间件接受请求后进行事务处理并将处理的结果返回给客户机,这一类型的客户机也称之为“廋客户”

  3)信息流不同传统的C/S架构的软件需要针对不同的操作系统开发不同版本的软件,面对众多的操作系统和软件快速的升级换代,软件系统的改进和升级越来越频繁。并且C/S程序一般是典型的中央集权的机械式处理,交互性相对低。用户使用起来很不方便。而采用Java语言实现的B/S架构的软件产品真正做到了“一次编写处处运行(WriteOnce,RunAnywhere)”,所有的客户端只是浏览器,所有的操作都和上网浏览网页类似。信息流向可变化,B-BB-CB-G等信息、流向的变化,更象交易中心。

  2、成本不同:

  二次开发、维护需要人财物)传统的C/S架构的软件需要针对不同的操作系统开发不同版本的软件,而面对众多的操作系统和软件快速的升级换代,程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是需要再做一个全新的系统,需要大量的人、财、物的投入,并且时间周期漫长。而且C/S多是建立的Window平台上,表现方法有限,对维护人员普遍要求较高。B/S架构的产品在维护和升级方面具备显著的优势。B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.,无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只对服务器进行,通过远程连接服务器,异地的运维人员甚至于可以做到远程维护和升级,B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.这对人力、时间、费用的节省是相当惊人的。

  3、安全性不同:

  传统的C/S架构的软件需要针对不同的操作系统开发,不同版本的软件,面对众多的操作系统和软件快速的升级换代,采用这一架构开发软件,对于企业的IT投资无疑是一种巨大的风险。而采用Java语言实现的B/S架构的软件产品真正做到了“一次编写处处运行”,Java语言实现的软件具有天然的健壮性。这是Java语言自身的特性保证的。利用Java写成的软件几乎不可能造成系统崩溃,这正是安全性要求很高的企业级应用所不可或缺的特性,对企业而言,可以规避将来更换操作系统所带来的风险。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等,使B/S更加成熟.
您还没有登陆,没有附带您的推广信息!




灵魂是人身的胚芽。死亡之日正是苏醒之时,而精神永永垂不朽。~
顶部
 


---------------------------------------------------------------------------------------
本论坛所有文章,发表者拥有版权,馨园拥有展示权,转载请注明出处!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
邮箱:xialanxin@126.com
鄂ICP备06021455号

  Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.101850 second(s), 6 queries

清除 Cookies - 联系我们 - 馨园——夏岚馨论坛 - Archiver - WAP