什么是c-s结构的系统?

什么是c-s结构的系统?
[12 byte] By [reanna-蕾安娜] at [2008-4-13]
# 1
client/server
t at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...
# 2
所谓C/S机构的系统,是指客户/服务器模式的分布式计算系统。80年代以来,非常流行。大多数应用软件系统采用这种结构。
主要特点:以客户/服务器(call-return)的方式工作;以消息的交换作为通信方式;基于过程的服务访问;服务集中于特定的服务器。
她的有点是简化了应用程序的开发和维护。SERVER端为CLIENT 端提供系统定义的各种服务,如基于文件的服务、数据库服务、事物处理等。
C/S的不足在于这种模式大都基于“肥客户端”结构应用软件。客户机方一般由应用程序及相应的数据库连接程序组成,服务器方一般是某中数据库系统。主要的问题是系统的可升缩性和安装维护困难。开发人员写出的程序在客户端运行,站用了大量的系统资源和往来资源。
但目前应用更多的是三层或多层结构。
xxn_xxn-徐 at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...
# 3
大量逻辑和计算在客户端的系统叫c/s
chinadrencher-why at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...
# 4
请问:什么是“三层”结构
reanna-蕾安娜 at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...
# 5
三层结构是客户端负责处理UI,业务逻辑层处理逻辑,单独的数据库访问层负责支持业务逻辑层
mach-照虎画猫 at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...
# 6
那么业务层是在client还是在server端?通常多个client和一个server是在一个局域网的几台机器上,这样的话server如何识别是哪个client发出的请求呢?
reanna-蕾安娜 at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...
# 7
业务层一般都是在server端,也有的在client端也有,这样就成了胖客户机了
识别client的方法很多:根据IP、根据用户名。。
mach-照虎画猫 at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...
# 8
能不能推荐一本关于分布式系统开发的书
reanna-蕾安娜 at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...
# 9
《分布式计算环境》北邮出版社 王柏等编。
北邮的分布式课本。
xxn_xxn-徐 at 2007-10-30 > top of Msdn China Tech,软件工程/管理,开发方法...