- 6
- 0
- 约5.78千字
- 约 45页
- 2016-10-04 发布于湖北
- 举报
三层 C/S 架构的物理结构 两层C/S已经将数据层分离出来,三层C/S则要将表示层与功能层分离开来,形成独立的程序,并使二者之间的接口简洁明了 问题:这三个层次在物理上是如何分布的? * 基于集群(Cluster)的C/S物理分布 事实上,功能层并不一定只驻留在一台服务器上,数据层也是如此;如果功能层(或数据层)分布于多台服务器,那么就形成了基于集群(Cluster)的C/S物理分布模式 用来改善速度、提高可靠性与可用性,降低成本 负载均衡是集群里的一个关键要素 * 三层 C/S 架构的优点 在用户数目较多的情况下,三层C/S结构将极大改善性能与灵活性 允许合理地划分三层结构的功能,使之在逻辑上保持相对独立性,能提高系统和软件的可维护性和可扩展性 — UI、BL、DB可以分别加以复用 允许更灵活有效地选用相应的平台和硬件系统,并且这些平台和各个组成部分可以具有良好的可升级性和开放性 各层可以并行开发,选择各自适合的开发平台和开发语言 利用功能层有效地隔离开表示层与数据层,未授权的用户难以绕过功能层而非法的访问数据层,为严格的安全管理奠定了坚实的基础 * 三层 C/S 架构的缺点 三层C/S结构各层间的通信效率若不高,即使分配给各层的硬件能力很强,其作为整体来说也达不到所要求 的性能 设计时必须慎重考虑三层间的通信方法、通信频度及数据量,这和提高各层的
原创力文档

文档评论(0)