电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件新技术讲座讲稿VIP免费

软件新技术讲座讲稿_第1页
1/69
软件新技术讲座讲稿_第2页
2/69
软件新技术讲座讲稿_第3页
3/69
第1页共69页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共69页软件新技术讲座讲稿2001级软件专业2003-2004学年第2学期授课:贺平软件技术讲座二中间件技术及应用中间件的基本概念与作用中间件研究的基本内容中间件的基本技术和发展现状中间件技术的应用一、中间件的基本概念与作用引言软件系统的复杂性不断增长、激烈竞争迫使软件企业提高软件质量、积累和固化知识,并尽可能地缩短软件产品的开发周期。于是集软件复用、分布式对象计算、企业级应用开发等技术为一体的"基于中间件的软件开发"(CBSD,ComponentBasedSortwareDevelopment)应运而生,这种技术以软件架构为组装蓝图,以可复第2页共69页第1页共69页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共69页用软件构件为组装模块,支持组装式软件的复用,大大提高了软件生产效率和软件质量。国内外对于这一技术的研究正在不断深入,同时大型的软件公司(sun,microsoft)及软件组织机构(OMG)都推出了支持中间件技术的软件平台。面对高深的中间件技术和繁多的软件平台,这里简要介绍中间件技术的发展和特点,重点阐述和比较了三大主流中间件技术平台,使读者对中间件技术有个全面的了解。顾名思义,中间件是处于应用软件和系统软件之间的一类软件,是独立于硬件或数据库厂商(处于其产品的中间,实现其互连)的一类软件,是客户方与服务方之间的连接件,是需要进行二次开发的中间产品。中间件是在计算机硬件和操作系统之上,支持应用软件开发和运行的系统软件,它能够使应用软件相对独立于计算机硬件和操作系统平台,为当今的大型分布式应用搭起了一个标准的平台,把大型企业分散的系统和技术组合在一起,实现大型企业应用软件系统的集成。中间件技术是伴随网络而发展起来的一种面向对象的技术。中间件=平台+通信这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把它与支撑软件和实用软件区分开来。中间件从诞生起,仅仅是五年时间,第3页共69页第2页共69页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共69页但发展极其迅速,是有史以来发展最快的软件产品,但在技术上还处于成长阶段,还没有统一的标准和模型,通常都是用C++语言以面向对象的技术来实现的,但它的特性已超出面向对象的表达能力,由于它属于可重用构件,目前趋向于用构件技术来实现。中间件要涉及软件的所有标准、规范和技术,它含有更多的内涵,因为它包括平台功能,自身具有自治性、自主性、隔离性、社会化、激发性、主动性、并发性、认识能力等特性,是近似于Agent(代理)的结构,采用Agent的概念和技术更合适一些,建立模型和规范是促进技术发展的核心措施。中间件是属于计算机软件中比较底层的内容,它和计算机操作系统的关系是相当密切的,操作系统的一部分功能可以由中间件来实现,一些中间件的功能也可以由操作系统来实现。因此,操作系统和中间件会进一步融合,从而推动计算机软件体系结构的变革。中间件的作用和分类:要说清这个问题,用一个生活中的实例来比喻。把分布式系统看作城市的交通系统,网络看第4页共69页第3页共69页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共69页作市区道路,通过交通工具(汽车)实现通信,每分钟将有几万辆车在道路上行驶,如果没有相应的交通设施和管理规划,城市将会乱成一团,发生各种交通事故。通信处理(消息)中间件首先要修好道路,安装红绿灯,设立交通管理机构,制定出交通规则,也就是我们要建网和制定出通信协议,能在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输(如TongLINK、BEAeLink、IBM的MQSeries等),称为消息中间件。这是中间件中唯一不可缺少的,是销售额最大的中间件产品,目前在Windows2000操作系统中已包含了其部分功能。事务处理(交易)中间件在分布式事务处理系统中要处理大量事务,常常在系统中要同时做上万笔事务。例如在城市就要设置各种运载汽车,完成日常的运载,同时要随时监视汽车的运行,出现故障时,要有排除措施,发生堵塞时要进行调度。...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件新技术讲座讲稿

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部