1客户机/服务器计算模式 1.2C/S环境下应用成分的分布和开放性 应用程序 界面 务 数据 表处处 数据库管理 DB 示理理 逻逻逻 辑辑辑 3GL ORACLE GUI 0r SQL SYBASE DB2 组成数据库应用程序的四个成分
应用程序 界 面 表 示 逻 辑 业 务 处 理 逻 辑 数 据 处 理 逻 辑 数 据 库 管 理 GUI 3GL 4GL SQL ORACLE SYBASE DB2 DB 组成数据库应用程序的四个成分 1.2 C/S环境下应用成分的分布和开放性 1 客户机/服务器计算模式
1客户机/服务器计算模式 1.2CS环境下应用成分的分布和开放性 应用程序 DBMS 不支持 C/S结构 的DBMS 界面表示业务处理数据处理数据管理 逻辑 逻辑 逻辑 功能 支持CS Client erver 结构的 DBMS 支持和不支持CS结构的DBMS情形
1.2 C/S环境下应用成分的分布和开放性 1 客户机/服务器计算模式 数据处理 逻辑 界面表示 逻辑 业务处理 逻辑 数据管理 功能 Client 应用程序 DBMS Server 支持C/S 结构的 DBMS 支持和不支持C/S结构的DBMS情形 不支持 C/S结构 的DBMS
1客户机/服务器计算模式 1.2CS环境下应用成分的分布和开放性 客户机 网络 服务器 用户 客客 服 户户 SOL 机机连网 网连服务 数/接络 络接 务器 用据|软协 协软/器操 数据库 系库件议结果沙A软作 件系 统|AP 统 客户机服务器模式的内部结构
1.2 C/S环境下应用成分的分布和开放性 1 客户机/服务器计算模式 用户 客 户 机 应 用 系 统 客 户 机 数 据 库 API 连 接 软 件 网 络 协 议 客户机 网 络 协 议 连 接 软 件 服 务 器 软 件 服 务 器 操 作 系 统 服务器 数据库 SQL 结果 网络 客户机/服务器模式的内部结构
1客户机/服务器计算模式 13C/S模式的体系结构 用户 用 用户 客户机 客户机 客户机 客户机 文件服务 打印服务 数据库服务 件服务器 文件 打印机 DB 客户机/服务器模式体系结构示意图
用户 客户机 用户 客户机 用户 客户机 文件服务 打印服务 数据库服务 文件 打印机 DB 客 户 机 中 间 件 服 务 器 客户机/服务器模式体系结构示意图 1.3 C/S模式的体系结构 1 客户机/服务器计算模式
1客户机/服务器计算模式 13CS模式的体系结构 服务器 提供髙速大容量的存储能力,强大的数据处理和管 理能力,运行多个进程能力 分类 文件服务器 数据库服务器 事务服务器 文档服务器 其他服务器
• 服务器 – 提供高速大容量的存储能力, 强大的数据处理和管 理能力, 运行多个进程能力 – 分类 • 文件服务器 • 数据库服务器 • 事务服务器 • 文档服务器 • 其他服务器 1.3 C/S模式的体系结构 1 客户机/服务器计算模式