中间件技术课程-综述.ppt

  1. 1、本文档共132页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中间件技术课程-综述.ppt

内容 中间件的概要介绍 中间件的起源和作用 中间件种类与功能 几种主流的中间件介绍 中间件的历史回顾 新的挑战和机遇 一些新的探索和研发 中间件的概要介绍 中间件是什么? 中间件是一组程序,应用于分布式系统之中,它为应用系统屏蔽底层技术差异,提供通讯和其它有用的公用服务,帮助实现可靠和高处理效率的应用系统系统和系统整合。 中间件的位置 中间件的重要性 缩短开发周期 节约应用程序开发成本 降低运行成本 降低故障率 改善决策 应用系统群集/集成 减少软件维护 提高质量 改进技术 提高产品吸引力 中间件象什么? 几个要点 中间件是软件 中间件在应用软件和系统软件之间 中间件是一类软件而不是一种 中间件与网络是“亲戚” 中间件不只是开发工具 中间件的起源与作用 主机/终端系统 — 最早的业务处理/信息系统 分布式系统— 割据时代的系统体系结构 软件技术和方法的变化—需求的一个侧面 软件技术和方法的变化—需求的一个侧面 软件技术和方法的变化—从构件到服务 一些有益的尝试 — 分布式操作系统 紧偶合的操作系统,用于操作多处理器的单个计算机或者多个同构的计算机。 分布式操作系统通过屏蔽和管理硬件资源,来实现应用的分布式处理 一些有益的尝试 — 网络操作系统 针对通过互连的异构计算机系统 为远程客户提供本地服务 通常基于文件系统实现互操作 一些有益的尝试— 分布式数据库 数据库厂家的最初理想——用类似于“分布式操作系统”一样的“分布式数据库”管理系统解决分布式问题。最终只提供了对数据库的分布式的访问工具。 总的来看基础软件的变化 分布式系统带来的问题/需求 如何使不同计算机上的应用共享资源, 如何把不同计算机上的应用连接起来 如何实现不同计算机上的应用互操作 对软件技术和产品的挑战 操作系统(多种计算机系统,分布式的支持) 数据库系统/文件系统(分布式的支持) 编程语言/编程工具(跨系统平台、新的软件概念与技术) 其它专用的软件(Web支持、多数据库支持、…) 应用软件(架构、方法、技术、工具等等) 分布式系统中的深层次问题 跨平台,包括不同的网络、主机、数据库等 支持复杂的应用模式 不同应用系统的集成 保证系统的处理效率 保证系统的高可用性 保证系统的动态扩展能力 提供调试,维护,管理工具 保障系统安全 加快开发周期,保证质量 问题特点 原有系统软件未能解决 与业务逻辑无关 应用软件实现困难 多数问题与网络有关 涉及应用软件开发、管理和部署等各方面 IT厂商的角色分工— trouble maker/shooter 中间件的种类与功能 中间件的变化—— IDG 1998 终端访问 数据访问 远程过程调用 消息中间件 交易中间件 对象中间件 中间件的变化——GIGA 1998 中间件的变化——Aberdeen 2000 中间件的变化——EITO 2003 是不是中间件? 那些已知的软件是中间件 CICS SQL*NET RPC HTTP CORBA J2EE .NET 这些是中间件吗 邮件系统 Lotus Notes Exchange 中间件的功能——Gartner 2004 中间件“通用技术参考模型” 中间件的另一视角 中间件的一般组成 中间件的发展:多样、丰富是总的趋势 几种主流的中间件介绍 全省统一的客户服务系统 各个专业营帐系统都是分开独立建设 包括GSM、CDMA、193/IP和165 对专业营帐系统的请求由客服应用服务器转发 2000+座席 70条中继线,可同时处理70*30个呼叫 功能 提供门户界面设计能力 提供门户组件管理、内容管理功能 统一登录能力支持(SSO) 应用的集成能力 企业需要的即时消息服务、黑板等协作能力 最终用户需要的个性化的信息服务 支持通过不同的设备访问企业信息 PC(WWW) PDA(WWW或WAP) 手机(WAP) 功能 体系 功能 对各种结构或非结构异构数据源的访问能力 与消息、交易等流行的中间件的交互能力 对多种网络通信、传输协议协议的支持 对一些必要商品化应用软件的访问能力(高级要求) 支持通过构造访问控制流组合访问的能力(EIP) 支持对集成处理流程的建模、运行和管理(BPM) 提供数据同步等高级数据集成功能(高层功能) 模型 其他 数据仓库中的中间件(数据迁移、元数据服务) CALL Center中的中间件(CTI) 机顶盒中的中间件(格式转换) 无线传感器网络(WSN)中间件 中间件的历史回顾 中间件的历史 中间件概念最早起源于二十世纪八十年代 中间件的流行始于二十世纪九十年代 中间件的流行归因于分布式系统的发展 中间件要解决分布式环境中遇到的

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档