中间件漫谈.ppt

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

主要内容 新兴的基础软件 随需而变的软件 系统集成的软件 中间件的内涵 现状与展望 一、新兴的基础软件 基础软件 中间件是继操作系统和数据库系统之后,随着网络的兴起和发展而新兴的又一基础软件 软件工程的目标 缩短和简化从问题空间到解空间的映射过程,消除和缓解软件危机的进一步加剧 基础软件的任务 在硬件基础上建立比计算机裸机层次更高的软件运行平台、开发平台和管理平台,为应用软件开发者提供更靠近问题空间的解空间 新兴的基础软件 计算机已进入以网络为中心的发展时期 中间件是介于操作系统与网络应用之间的一层起承上启下作用的支撑软件 中间件提供的解空间更靠近网络应用所面临的问题空间,是快速构建网络应用的利器! 二、随需而变的软件 网络应用的基本特征 网络世界是开放的、可成长的 应用需求是经常变化的、不断发展的 分布性、自治性、异构性已成为网络应用的固有特征 随需而变的软件 面对不断变化和发展的信息世界,尽管制定必要的技术标准是一项重要的基础性工作,但标准不是万能的,必须依靠一种随需而变的软件来支持复杂的网络应用 中间件通过软总线加软构件技术,通过对象代理、消息代理和各种适配机制,能适应网络世界和应用需求的变化 中间件提供的解空间能支持随需而变的网络应用,是灵活响应需求变化的利器! 三、系统集成的软件 计算机信息系统的定义 计算机信息系统是利用计算机采集、存储、处理、传输和管理信息,并以人机交互方式提供信息服务的计算机应用系统 网络化是当前计算机信息系统的主流,随着网络技术的发展,计算机信息系统的规模和复杂度越来越大。 信息系统基本结构 系统集成 网络应用及其相关的信息系统所需要的关键支持是网络各类信息资源的有效集成 信息资源包括各类通信资源、数据资源、应用资源和表现资源 系统集成 系统集成 信息系统的综合集成水平直接反映了一个企业、一个部门、乃至整个国家信息化建设的水平 中间件提供的解空间便是支持信息系统集成的解空间 中间件以不变应万变,是实现信息系统综合集成的利器! 四、中间件的内涵 中间件的内涵 基础中间件 应用中间件 领域应用框架 基础中间件 基础中间件是在信息系统基础设施层之上构建的 底层通信平台+构件化应用服务器 底层通信平台相当于操作系统的内核 应用服务器相当于操作系统运行环境 底层通信平台 作用:屏蔽底层各种异构的网络和操作系统,在物理位置透明的情况下,实现异地对象之间的通信和互访。 底层通信平台的核心是“软总线”。 软总线 软总线 构件化应用服务器 应用服务器是在底层通信平台的基础上搭建的,是当前中间件中最活跃的部分。 主要作用是对网络上各种软硬件资源进行调度和管理,为分布式网络应用提供数据库资源连接、事务处理和安全管理等各类共性服务以及构件化的开发、部署与运行维护环境。 应用中间件 数据集成中间件 应用代码集成中间件 业务流程集成中间件 门户集成中间件 …… 数据集成中间件 作用:支持信息系统资源层的开发与运行管理,实现不同来源、格式、性质的数据的转换与包装,从而把各种异构数据源集成在一起,并提供一个统一的高层访问服务。 原理:数据集成中间件向下需协调各数据库系统,向上应为集成数据的应用提供统一数据模式,以及数据访问的通用接口。 关键技术:如何解决好数据的异构性、完整性和语义冲突的问题,是该中间件技术的关键。 应用代码集成中间件 利用适配机制把各种新建和遗留应用代码中的各类方法统一成标准的应用接口,并包装为消息的形式 通过类似跨国邮政系统所提供的服务机制,即消息代理机制,实现信息系统业务逻辑层应用代码之间跨网络的互连、互通和互操作 业务流程集成中间件 作用:对信息系统业务逻辑层中的业务流程的整个生命周期进行管理和控制,以协调参与流程的各应用资源代码之间的动态执行关系,并监控和分析流程的执行状况。 提供可视化的开发方法,以简化业务流程的描述,适应业务流程的变化。 门户集成中间件 作用:根据不同的应用需求,调用相应的信息系统业务层、资源层和基础设施层软件,向不同角色的用户提供个性化的服务,为信息系统展现层软件的开发与运行提供支持。 主要功能:集中的门户管理和开发,个性化的内容组织与管理,单点认证登录,以及统一而直观的用户界面等。 领域应用框架 指建立在上述各层中间件之上、面向具体领域应用的信息系统平台 电子政务、电子商务 电信、金融、卫生、教育、交通、…… ERP SCM CRM …… 五、现状与展望 国外中间件发展现状 标准体系 OMG CORBA Sun J2EE Microsoft .Net Web Service 主流厂家 IBM,BEA,Microsoft,Sun, Iona, Tibco,webMethod 国内中间件发展现状 国家863计划、973计划、信息产业部电子发展基金

文档评论(0)

gtez + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档