中间件漫谈汇总课件_第1页
中间件漫谈汇总课件_第2页
中间件漫谈汇总课件_第3页
中间件漫谈汇总课件_第4页
中间件漫谈汇总课件_第5页
已阅读5页,还剩28页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中间件漫谈国防科技大学吴泉源教授2004年11月中间件漫谈国防科技大学吴泉源教授新兴的基础软件随需而变的软件系统集成的软件中间件的内涵现状与展望主要内容新兴的基础软件主要内容一、新兴的基础软件一、新兴的基础软件基础软件中间件是继操作系统和数据库系统之后,随着网络的兴起和发展而新兴的又一基础软件软件工程的目标缩短和简化从问题空间到解空间的映射过程,消除和缓解软件危机的进一步加剧基础软件的任务在硬件基础上建立比计算机裸机层次更高的软件运行平台、开发平台和管理平台,为应用软件开发者提供更靠近问题空间的解空间基础软件中间件是继操作系统和数据库系统之后,随着网络的兴起和应用软件中间件数据库系统操作系统裸机问题空间由中间件提供的解空间由数据库系统提供的解空间由操作系统提供的解空间由计算机裸机提供的解空间应用软件中间件数据新兴的基础软件计算机已进入以网络为中心的发展时期中间件是介于操作系统与网络应用之间的一层起承上启下作用的支撑软件中间件提供的解空间更靠近网络应用所面临的问题空间,是快速构建网络应用的利器!新兴的基础软件计算机已进入以网络为中心的发展时期二、随需而变的软件二、随需而变的软件网络应用的基本特征网络世界是开放的、可成长的应用需求是经常变化的、不断发展的分布性、自治性、异构性已成为网络应用的固有特征网络应用的基本特征网络世界是开放的、可成长的随需而变的软件面对不断变化和发展的信息世界,尽管制定必要的技术标准是一项重要的基础性工作,但标准不是万能的,必须依靠一种随需而变的软件来支持复杂的网络应用中间件通过软总线加软构件技术,通过对象代理、消息代理和各种适配机制,能适应网络世界和应用需求的变化中间件提供的解空间能支持随需而变的网络应用,是灵活响应需求变化的利器!随需而变的软件面对不断变化和发展的信息世界,尽管制定必要的技三、系统集成的软件三、系统集成的软件计算机信息系统的定义计算机信息系统是利用计算机采集、存储、处理、传输和管理信息,并以人机交互方式提供信息服务的计算机应用系统网络化是当前计算机信息系统的主流,随着网络技术的发展,计算机信息系统的规模和复杂度越来越大。计算机信息系统的定义计算机信息系统是利用计算机采集、存储、处表现层业务层资源层基础设施以多媒体等直观形式采集信息,展现结果硬件、网络、操作系统实现应用业务逻辑及其流程的程序代码数据库等资源库及其相关的资源管理系统,如数据库管理系统,目录服务系统用户信息系统基本结构表现层业务层资源层基础设施以多媒体等直观形式采集信息,展现结系统集成网络应用及其相关的信息系统所需要的关键支持是网络各类信息资源的有效集成信息资源包括各类通信资源、数据资源、应用资源和表现资源系统集成网络应用及其相关的信息系统所需要的关键支持是网络各类展现层业务层资源层基础设施系统集成表现资源集成,实现界面的自动生成、统一管理与集成通信资源集成,实现互联互通互操作应用资源集成,实现应用计算资源和业务流程的集成数据资源集成,实现不同数据源的数据交换和数据的语义级集成展现层业务层资源层基础设施系统集成表现资源集成,实现界面的自系统集成信息系统的综合集成水平直接反映了一个企业、一个部门、乃至整个国家信息化建设的水平中间件提供的解空间便是支持信息系统集成的解空间中间件以不变应万变,是实现信息系统综合集成的利器!系统集成信息系统的综合集成水平直接反映了一个企业、一个部门、四、中间件的内涵四、中间件的内涵基础中间件应用中间件领域应用框架中间件的内涵基础中间件中间件的内涵基础中间件基础中间件是在信息系统基础设施层之上构建的底层通信平台+构件化应用服务器底层通信平台相当于操作系统的内核应用服务器相当于操作系统运行环境基础中间件基础中间件是在信息系统基础设施层之上构建的底层通信平台作用:屏蔽底层各种异构的网络和操作系统,在物理位置透明的情况下,实现异地对象之间的通信和互访。底层通信平台的核心是“软总线”。底层通信平台作用:屏蔽底层各种异构的网络和操作系统,在物理位软总线?A机B机就是支持访问异地对象同一地址空间C++编译器完成连接

对象A底层通信平台要解决的问题对象B软总线?A机B机就是支持访问异地对象同一地址空间C++编译器软总线对象B对象AB机A机A的代理软总线软总线对象B对象AB机A机A的代理软总线构件化应用服务器应用服务器是在底层通信平台的基础上搭建的,是当前中间件中最活跃的部分。主要作用是对网络上各种软硬件资源进行调度和管理,为分布式网络应用提供数据库资源连接、事务处理和安全管理等各类共性服务以及构件化的开发、部署与运行维护环境。构件化应用服务器应用服务器是在底层通信平台的基础上搭建的,是应用中间件数据集成中间件应用代码集成中间件业务流程集成中间件门户集成中间件……应用中间件数据集成中间件数据集成中间件作用:支持信息系统资源层的开发与运行管理,实现不同来源、格式、性质的数据的转换与包装,从而把各种异构数据源集成在一起,并提供一个统一的高层访问服务。原理:数据集成中间件向下需协调各数据库系统,向上应为集成数据的应用提供统一数据模式,以及数据访问的通用接口。关键技术:如何解决好数据的异构性、完整性和语义冲突的问题,是该中间件技术的关键。数据集成中间件作用:支持信息系统资源层的开发与运行管理,实现应用代码集成中间件利用适配机制把各种新建和遗留应用代码中的各类方法统一成标准的应用接口,并包装为消息的形式通过类似跨国邮政系统所提供的服务机制,即消息代理机制,实现信息系统业务逻辑层应用代码之间跨网络的互连、互通和互操作应用代码集成中间件利用适配机制把各种新建和遗留应用代码中的各业务流程集成中间件作用:对信息系统业务逻辑层中的业务流程的整个生命周期进行管理和控制,以协调参与流程的各应用资源代码之间的动态执行关系,并监控和分析流程的执行状况。提供可视化的开发方法,以简化业务流程的描述,适应业务流程的变化。业务流程集成中间件作用:对信息系统业务逻辑层中的业务流程的整门户集成中间件作用:根据不同的应用需求,调用相应的信息系统业务层、资源层和基础设施层软件,向不同角色的用户提供个性化的服务,为信息系统展现层软件的开发与运行提供支持。主要功能:集中的门户管理和开发,个性化的内容组织与管理,单点认证登录,以及统一而直观的用户界面等。门户集成中间件作用:根据不同的应用需求,调用相应的信息系统业领域应用框架指建立在上述各层中间件之上、面向具体领域应用的信息系统平台电子政务、电子商务电信、金融、卫生、教育、交通、……ERPSCMCRM……领域应用框架指建立在上述各层中间件之上、面向具体领域应用的信五、现状与展望五、现状与展望国外中间件发展现状标准体系OMGCORBASunJ2EEMicrosoft.NetWebService主流厂家IBM,BEA,Microsoft,Sun,Iona,Tibco,webMethod国外中间件发展现状标准体系国内中间件发展现状国家863计划、973计划、信息产业部电子发展基金、国家发改委软件行动计划重点支持四项成果获国家科技进步二等奖出现了一批专门从事中间件产品开发与营销的专业公司推出了一批能与国外产品媲美的中间件产品国产中间件在金融、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论