分层体系结构.PPT

分层体系结构

Chapter 3 案例分析: THE NEXTGEN POS SYSTEM 需求概述 POS系统是一个信息系统应用,用于(部分地)记录销售信息,处理支付过程。 范围 : 硬件 计算机 扫描器 软件系统 外部系统接口 第三方税金计算器 库存控制系统 软件系统目标 顾客能够快速支付货款 快速精确的销售分析 自动库存控制 非功能需求 容错(Fault-tolerant) 支持不同类型的客户端 Thin client web browser Rich client application 可扩展 能够灵活地添加新的业务规则。 分层体系结构 分层 为什么要分层 企业级应用中的层次 三个主要层次 如何部署各层 为什么要分层 分层是处理复杂性的有效手段 复杂性和分布性是目前应用系统的特征 每一层都可以被单独理解,无需对其他部分做深入研究。 每一层都可以被实现了同样功能的其他实现所替代。 建立在标准化机制上 层次之间具有单向的依赖关系,高层使用底层的资源,高层的改动不影响底层的改动。 分层的缺点 分层可以封装部分信息,但并不是所有的信息 例如:在业务层增加一个信息字段 分层过多的一个广为人知的缺点是:可能会影响性能。 分层和体系结构的关系 分层是体系结构的一种,并不是所有的系统都是以分层的方式构造的。 企业信息系统中层次的演化 早期的系统没有分层的概念 分层始于90年代的clie

文档评论(0)

1亿VIP精品文档

相关文档