- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中间件技术 中间件课程学什么? 思想 分析问题的方法 解决问题的思路 实现方案的选择 教学模式 本课程的特点:多、杂、难 需要大家在课后多花时间看书、读文章,必要的时候补充部分基础知识 如果是为工程需要而学习,则必须读写代码 讲授+讨论+课后阅读 课程内容与教材不完全一样 希望大家都能有所收获! IT体系结构和中间件概述 体验欧洲的三大建筑风格 欧洲的教堂大致分为三种建筑风格: 罗马风格 哥特风格 巴洛克风格 罗马style 11世纪前后建造的教堂受意大利影响,几乎全为罗马风格(Romanik) 其特征为圆形拱顶,从教堂的门或者窗户可以大致区别出来。圆形的拱顶表现了当时人们对宇宙的认识:宇宙是圆形的。 哥特style 哥特风格(Gotik)最初出现在法国。12世纪后逐渐流传于欧洲并风靡一时。其特征为瘦高型,外表有许多像竹笋一样瘦长型的装饰物,象征着摆脱了束缚,奔向天国。拱顶也随之有了橄榄型的小尖。随着玻璃的应用,窗户被装饰得色彩斑斓。往往一个窗户就画了一个圣经故事。 巴洛克style 17、18世纪后的教堂多为巴洛克(Barock)风格的建筑。其特点是不注重外表,但内部华丽,有的用了大理石砖和大理石柱,配有彩画和雕塑。室内一改老式教堂的黑暗、凝重和神秘,采用浅色涂料,加上彩色装饰,让人感到轻松,似有一种清香味。 现代IT系统的基本特征 分布 任务已不只是在单机上运行,而是由网络中多台计算机上的相关应用共同协作完成,需考虑网络传输、数据安全、数据一致性、同步等诸多问题; 异构 计算机硬件、操作系统、网络协议、数据库系统以及开发工具种类繁多,需考虑数据表示、调用接口、处理方式等诸多问题; 动态协作 参与协作的应用允许位置透明性、迁移透明性、负载平衡性等需求。 IT体系结构的定义 一个指导方针 一个模式 一个正式模型(如:七层模型,EJB模型等) 多个项目中强制使用的一般原则和模式 软件体系结构 软件体系结构是对软件系统整体结构的刻画 The architecture of a software system defines that system in terms of computational components and interactions among those components 软件体系结构设计的一个核心问题是能否使用重复的体系结构模式,即能否达到体系结构级的软件重用。也就是说,能否在不同的软件系统中,使用同一体系结构。 管道/过滤器风格 在管道/过滤器风格的软件体系结构中,每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流。 这个过程通常通过对输入流的变换及增量计算来完成。因此,这里的构件被称为过滤器,这种风格的连接件就象是数据流传输的管道,将一个过滤器的输出传到另一过滤器的输入。(传统编译器) OO风格 这种风格建立在数据抽象和面向对象的基础上,数据的表示方法和它们的相应操作封装在一个抽象数据类型或对象中。这种风格的构件是对象,或者说是抽象数据类型的实例。对象是一种被称作管理者的构件,因为它负责保持资源的完整性。对象是通过函数和过程的调用来交互的。 层次系统风格 层次系统组织成一个层次结构,每一层为上层服务,并作为下层客户。在一些层次系统中,除了一些精心挑选的输出函数外,内部的层只对相邻的层可见。这样的系统中构件在一些层实现了虚拟机(在另一些层次系统中层是部分不透明的)。连接件通过决定层间如何交互的协议来定义,拓扑约束包括对相邻层间交互的约束。 传统应用现状-简仓应用 简仓应用是否有利? 存在问题: 管理复杂 无法适应业务的变化 业务集成 如何解决? 覆盖体系结构 软件包 简仓应用存在的问题在软件包应用中同样存在 WHY? 集成的应用体系结构---筒仓替代品之一 集成应用体系结构--关键特点 对同样的基本函数有多个用户接口 任何接口可以使用事务处理服务器和业务智能逻辑 在“框”内,有许多组件 事务处理服务器可以共享数据库 贯穿始终都有一个定义明确,文档齐全的接口 集成应用体系结构--如何处理IT管理问题 对业务变更的快速反应 提供准确的、可访问的信息 对新型接口开放应用 集成应用体系结构—结果 设计结果:新的开发不再是构建另一个简仓,而是增加和修改组件 技术结果:需要中间件。 如何实现目标? 怎么做?--重写 重写法:重写已存在的应用 重写频率? 重写工作变得bigger bigger bigger… 业务流程、人员使用(重要) 重写什么时候是好的? 技术变化 业务变化 怎么做?--进化 进化法-唯一实际的方法 Why? 需求会变化 预期结果不能一撅而就 传统软件工程的瀑布开发模型”明确需求”成功或失败? 为进化而做的设计得技术特征 在应用逻辑上用中介体例
您可能关注的文档
最近下载
- YY:T 1870-2023 液相色谱 - 质谱法测定试剂盒通用要求.pdf VIP
- 炎德英才大联考·雅礼中学2026届高三9月月考试卷(二)英语试卷(含答案详解).doc VIP
- 四川省成都市玉林中学2024-2025学年九年级上学期10月月考物理试题.docx VIP
- 石油钻井典型事故案例(钻井课件培训资料).ppt VIP
- 《人民币》解说词全五集.doc VIP
- 工程流体力学(闻建龙)课后习题答案解析.docx VIP
- 吉林省中考英语模拟题及答案.doc VIP
- 四川省巴中市南江县实验中学2024-2025学年九年级上学期10月月考物理试题.docx VIP
- 课件:中石油四起典型事故案例分析.ppt VIP
- 通过法律的社会控制.pdf VIP
文档评论(0)