中间件漫谈汇总课件

上传人:我*** 文档编号:147914893 上传时间:2020-10-14 格式:PPT 页数:33 大小:134.50KB
返回 下载 相关 举报
中间件漫谈汇总课件_第1页
第1页 / 共33页
中间件漫谈汇总课件_第2页
第2页 / 共33页
中间件漫谈汇总课件_第3页
第3页 / 共33页
中间件漫谈汇总课件_第4页
第4页 / 共33页
中间件漫谈汇总课件_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《中间件漫谈汇总课件》由会员分享,可在线阅读,更多相关《中间件漫谈汇总课件(33页珍藏版)》请在金锄头文库上搜索。

1、中间件漫谈,国防科技大学 吴泉源教授 2004年11月,新兴的基础软件 随需而变的软件 系统集成的软件 中间件的内涵 现状与展望,主要内容,一、新兴的基础软件,基础软件,中间件是继操作系统和数据库系统之后,随着网络的兴起和发展而新兴的又一基础软件 软件工程的目标 缩短和简化从问题空间到解空间的映射过程,消除和缓解软件危机的进一步加剧 基础软件的任务 在硬件基础上建立比计算机裸机层次更高的软件运行平台、开发平台和管理平台,为应用软件开发者提供更靠近问题空间的解空间,应 用 软 件,中 间 件,数 据 库 系 统,操 作 系 统,裸机,问题空间,由中间件提供的解空间,由数据库系统提供的解空间,由操

2、作系统提供的解空间,由计算机裸机提供的解空间,新兴的基础软件,计算机已进入以网络为中心的发展时期 中间件是介于操作系统与网络应用之间的一层起承上启下作用的支撑软件 中间件提供的解空间更靠近网络应用所面临的问题空间,是快速构建网络应用的利器!,二、随需而变的软件,网络应用的基本特征,网络世界是开放的、可成长的 应用需求是经常变化的、不断发展的 分布性、自治性、异构性已成为网络应用的固有特征,随需而变的软件,面对不断变化和发展的信息世界,尽管制定必要的技术标准是一项重要的基础性工作,但标准不是万能的,必须依靠一种随需而变的软件来支持复杂的网络应用 中间件通过软总线加软构件技术,通过对象代理、消息代

3、理和各种适配机制,能适应网络世界和应用需求的变化 中间件提供的解空间能支持随需而变的网络应用,是灵活响应需求变化的利器!,三、系统集成的软件,计算机信息系统的定义,计算机信息系统是利用计算机采集、存储、处理、传输和管理信息,并以人机交互方式提供信息服务的计算机应用系统 网络化是当前计算机信息系统的主流,随着网络技术的发展,计算机信息系统的规模和复杂度越来越大。,表现层,业务层,资源层,基础设施,以多媒体等直观形式采集信息,展现结果,硬件、网络、操作系统,实现应用业务逻辑及其流程的程序代码,数据库等资源库及其相关的资源管理系统,如数据库管理系统,目录服务系统,用户,信息系统基本结构,系统集成,网

4、络应用及其相关的信息系统所需要的关键支持是网络各类信息资源的有效集成 信息资源包括各类通信资源、数据资源、应用资源和表现资源,展现层,业务层,资源层,基础设施,系统集成,表现资源集成,实现界面的自动生成、统一管理与集成,通信资源集成,实现互联互通互操作,应用资源集成,实现应用计算资源和业务流程的集成,数据资源集成,实现不同数据源的数据交换和数据的语义级集成,系统集成,信息系统的综合集成水平直接反映了一个企业、一个部门、乃至整个国家信息化建设的水平 中间件提供的解空间便是支持信息系统集成的解空间 中间件以不变应万变,是实现信息系统综合集成的利器!,四、中间件的内涵,基础中间件 应用中间件 领域应

5、用框架,中间件的内涵,基础中间件,基础中间件是在信息系统基础设施层之上构建的 底层通信平台构件化应用服务器 底层通信平台相当于操作系统的内核 应用服务器相当于操作系统运行环境,底层通信平台,作用:屏蔽底层各种异构的网络和操作系统,在物理位置透明的情况下,实现异地对象之间的通信和互访。 底层通信平台的核心是“软总线”。,软总线,就是支持访问异地对象,对象A,对象B,软总线,对象B,对象 A,B机,A机,A的代理,软总线,构件化应用服务器,应用服务器是在底层通信平台的基础上搭建的,是当前中间件中最活跃的部分。 主要作用是对网络上各种软硬件资源进行调度和管理,为分布式网络应用提供数据库资源连接、事务

6、处理和安全管理等各类共服务以及构件化的开发、部署与运行维护环境。,应用中间件,数据集成中间件 应用代码集成中间件 业务流程集成中间件 门户集成中间件 ,数据集成中间件,作用:支持信息系统资源层的开发与运行管理,实现不同来源、格式、性质的数据的转换与包装,从而把各种异构数据源集成在一起,并提供一个统一的高层访问服务。 原理:数据集成中间件向下需协调各数据库系统,向上应为集成数据的应用提供统一数据模式,以及数据访问的通用接口。 关键技术:如何解决好数据的异构性、完整性和语义冲突的问题,是该中间件技术的关键。,应用代码集成中间件,利用适配机制把各种新建和遗留应用代码中的各类方法统一成标准的应用接口,

7、并包装为消息的形式 通过类似跨国邮政系统所提供的服务机制,即消息代理机制,实现信息系统业务逻辑层应用代码之间跨网络的互连、互通和互操作,业务流程集成中间件,作用:对信息系统业务逻辑层中的业务流程的整个生命周期进行管理和控制,以协调参与流程的各应用资源代码之间的动态执行关系,并监控和分析流程的执行状况。 提供可视化的开发方法,以简化业务流程的描述,适应业务流程的变化。,门户集成中间件,作用:根据不同的应用需求,调用相应的信息系统业务层、资源层和基础设施层软件,向不同角色的用户提供个性化的服务,为信息系统展现层软件的开发与运行提供支持。 主要功能:集中的门户管理和开发,个性化的内容组织与管理,单点

8、认证登录,以及统一而直观的用户界面等。,领域应用框架,指建立在上述各层中间件之上、面向具体领域应用的信息系统平台 电子政务、电子商务 电信、金融、卫生、教育、交通、 ERP SCM CRM ,五、现状与展望,国外中间件发展现状,标准体系 OMG CORBA Sun J2EE Microsoft .Net Web Service 主流厂家 IBM,BEA,Microsoft,Sun, Iona, Tibco,webMethod,国内中间件发展现状,国家863计划、973计划、信息产业部电子发展基金、国家发改委软件行动计划重点支持 四项成果获国家科技进步二等奖 出现了一批专门从事中间件产品开发与营销的专业公司 推出了一批能与国外产品媲美的中间件产品 国产中间件在金融、电信、交通、石化、电子政务、电子商务等重大领域中已得到成功应用,效益显著,国产中间件醒得较早,跑得也较快,已成为我国基础软件领域重要的突破点,在我国信息化建设中必将成为不可或缺的重要支柱。,谢 谢,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号