Lect4_Layered_Architectures软件体系结构-PPT讲稿-汉语稿.ppt

Lect4_Layered_Architectures软件体系结构-PPT讲稿-汉语稿.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. 案例分析 如果用户要从自己的一个账户转款到另外一个账户,则可以在Banking Option部分,选择Transfer between two accounts,系统将跳转到转账界面。 桌面版银行业务系统转账界面 Lecture 7. 层次体系结构 1. 层次体系结构的概念 2. 案例分析 层次体系结构的概念 1. 层次体系结构的概念 定义: 一个层次结构(layered system)按层次组织成:每个层为其上层提供服务,同时又是其下层的客户。 第k层 为第k+1层提供服务,第k+1 是第 k层的客户。 为其上层提供服务 又是其下层的客户 Layer 0 (hardware) Layer 1 Layer 2 Layer 3 Layer 4 层次体系结构示意图 调用 返回 1. 层次体系结构的概念 在严格的层次结构中, 通常内层提供的功能只对其相邻外层可见,而不能被其它外层访问。 但有时为了某种特殊目的,某些指定的内层函数也会被输送到非相邻外层以供外层使用。 Core Level Level 1 Level 2 functions functions functions Certain functions Core Level Core Level 1. 层次体系结构的概念 注意: 层与层之间的连接关系在协议中定义,协议决定了层与层之间的交互方式。 拓扑约束中包含了相邻层次之间的交互限制。 1. 层次体系结构的概念 典型应用领域 层次通讯协议领域(例如OSI 模型和 TCP/IP 模型) 数据库系统领域 操作系统领域 应用开发领域 (例如.NET 和JavaEE环境下的应用程序开发) 1. 层次体系结构的概念 实例:网络通讯模型 非盈利性组织提出了多种网络通讯模型 ISO -国际标准化组织 e.g. OSI, MPEG-1, 2, 4, etc. (http://www.iso.ch/) IEEE -美国电气和电子工程师协会 e.g IEEE 802, IEEE 754, etc. () ITU -国际电信同盟 e.g. V.34, H.323, H.324, etc. () 1. 层次体系结构的概念 OSI 参考模型 All People Seem To Need Data Processing Away Pizza Sausage Throw Not Do Please OSI -开放式系统互联(Open Systems Interconnection) 1984提出,并成为一种国际标准 1. 层次体系结构的概念 层次通讯协议- OSI 模型 发送数据到载体 编码数据包为bit字节 为了传送数据从一个节点到另外 一个节点创建虚拟线路 在终端系统间传送数据,发现错误, 流控制,保证数据传输的完整 开始或者停止各个终端应用端的会话 格式化与封装待发 送到网络的数据 为文件传输,电子邮件, ftp等等提供应用服务 传输比特流 3. Network Layer 4. Transport layer 2. Data Link layer 5. Session layer 6. Presentation layer 7. Application layer 1. Physics layer 将数据变换为应用层可以接受的格式 解码数据包 从载体接收数据 检查目的地地址并且将数据送到第4层 将破损的包重新装配并且排列 定义数据会话是怎样开始、控制与完成的。 1. 层次体系结构的概念 层次通讯协议- TCP/IP 模型 3. Transport layer 2. The internet layer 4. Application layer 1. Web interface telnet, ftp, http network card ip 发送端,中间端, 1. 层次体系结构的概念 TCP/IP各层数据包的转换 层次结构的优点 支持逐层抽象: 层次体系结构支持基于随着层次的增加而不断抽象的设计 这使得实现者能将一个复杂问题分解成一系列逐步抽象的过程。 支持更新:层次结构为更新提供了较好的支持。 每层最多与两个层交互,其上层与下层,因此对各层的修改最多影响两层。 1. 层次体系结构的概念 3. 支持复用。层次结构支持重复利用。 相同的层可以有不同的实现,只要这些不同的实现支持与之相邻的层的相同的接口; 使用标准的层次接口,每一层都可以由不同的软件开发团队来完成;一个单独的层可以被其它的软件重复利用。(例如OOP) 1. 层次体系结构的概念 层次结构的缺点: 不是所有的系统都容易被组织成层次结构; 有时即便一个系统可以从逻辑上被组织成一个层次结构,但是出于性能方面的考虑,可能要求层次结构

文档评论(0)

东山书苑 + 关注
实名认证
内容提供者

业务以学生学习成长为中心,为外语培训、中小学基础教育、学前教育,提供各种学习资料支持服务。

1亿VIP精品文档

相关文档