软件体系结构风格之C/S,三层C/S,与BS(未完待续)

摘要 本文内容如题。
软件体系结构风格之C/S,三层C/S,与BS(未完待续)
C/S的物理结构,其发展历程为(1)->(3)->(2),本文接下来要介绍的C/S为(3),即胖客户端瘦服务器,接下来要介绍的三层C/S为(2),即客户端不胖不瘦。

  1. C/S软件体系结构
    背景:基于资源不对等,且为实现共享而提出来的
    主要组成部分:数据库服务器、客户应用程序和网络。
    软件体系结构风格之C/S,三层C/S,与BS(未完待续)
    注意到,服务端只管数据库。
    任务分配:
    服务器:
    数据库安全性的要求;
    数据库访问并发性的控制;
    数据库前端的客户应用程序的全局数据完整性规则;
    数据库的备份和恢复。
    客户应用程序:
    提供用户与数据库交互的界面;
    向数据库服务器提交用户请求并接收来自数据库服务器的信息;
    利用客户应用程序对存在于客户端的数据执行应用逻辑要求。