关于中间件.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于中间件.ppt

第0章 关于中间件 Java EE 5教程 吉林大学软件学院 主要内容 当今的计算机应用环境 主要的矛盾 中间件(middleware)的概念 当今的计算机应用环境 硬件系统平台多种多样:PC机、工作站、小型机、大型超级计算机 体系结构不同 指令集不同 使用目的不同 生产厂商不同 互相之间几乎不兼容 当今的计算机应用环境 系统软件平台群雄割据:PC机、工作站、小型机、大型超级计算机 操作系统不同 数据库服务器不同 编程语言不同 开发工具不同 互相之间几乎不兼容 当今的计算机应用环境 网络协议和网络体系结构尚未统一:TCP/IP占据主导地位 当今所处的时代是一个信息化的时代,信息化已经进入到了Internet时代 Internet时代计算机应用的主要矛盾 WWW发展和需求异常迅猛,软件的运行平台要求高度统一到“分布式”“异构”的Internet平台上来 已有的软件的集成和新的软件的开发成为一个瓶颈,解决这样的矛盾要求一个能够适应Internet的开发环境 中间件(middleware)的概念 什么是中间件? 中间件是基础软件的一大类,属于可复用软件的范畴。“中间”指的是其处于操作系统软件、网络、数据库之上,应用软件之下,总的作用是为处于其上层的应用软件提供运行与开发的环境。 中间件(middleware)的概念 什么是中间件? 一个普遍被接受的定义是IDC给出的:“中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。” 中间件(middleware)的概念 中间件的几个特征 独立于系统 用于分布式环境 本身是开发平台 可以实现应用之间的互操作 具有网络通信功能 中间件(middleware)的概念 中间件的类型可以分为两大类 底层中间件 高层中间件 具体可以分为 终端仿真/屏幕转换中间件 数据访问中间件 远程过程调用中间件 消息中间件 交易中间件 对象中间件 中间件(middleware)的概念 中间件的作用 促进软件标准化 简化最终开发 保护已有投资 稳定应用环境 集成和协调应用软件 中间件(middleware)的概念 中间件的特点 满足大量应用的需要 运行于多种硬件和操作系统平台 支持分布式计算 提供网络、硬件、操作系统的透明性的交互功能 支持标准的协议 支持标准的接口 中间件(middleware)的概念 中间件的优越性 应用开发:最多可节省80%的开发费用 系统运行:可节省50%的初期资金和运行费用 开发周期:使用标准的商业中间件可缩短开发周期50%~75% 减少项目开发风险:失败率低 合理运用资金:利用中间件可以将原有的系统“改头换面”成为Internet/Intranet系统 应用集成:标准化的中间件可以集成现有的应用、新的应用和商务构件 中间件(middleware)的概念 中间件的优越性(续) 系统维护:中间件的开发代价高,但是购买商业中间件只需付出产品价格的15%~25%的维护费,具体费用要看供应商的价格和购买数量 质量:标准中间件在接口方面应该是清晰和规范的,应该能够有效地保证应用系统的质量 技术革新:标准的商业中间件厂商应该责无旁贷地把握技术方向和技术革新 增加产品吸引力:不同的商业中间件提供不同的功能模块,合理使用,可使应用软件流光溢彩 优化软件开发:开放的中间件标准可以让更多的厂商和个人中间件开发者,有利于软件开发的优化 * *

文档评论(0)

000 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档