中间件技术的发展与应用
思索
[导读:]本文讨论了中间件的基本概念与作用,研究的基本内容、背景和基本技术,中间件的发展现状,以及中间件技术的发展前景预测。
[前言:]随着计算机技术的不断发展,企业的信息系统和以往相比,也有了巨大的进步。企业级的应用不再满足于单机系统和简单的客户/服务器系统,而是向着三层和多层体系结构的分布式环境不断迈进。在分布式环境中,无论是硬件平台还是软件平台都不可能做到统一。大规模的应用软件通常要求在软硬件各不相同的分布式网络上运行,为了更好的开发和应用能够运行在这种异构平台上的软件,迫切需要一种基于标准的、独立于计算机硬件以及操作系统的开发和运行环境,中间件技术就应运而生了。
; ;精品赏析
客户机/服务器应用开发
构建基于Internet的多层商务系统
;
通过COM接口传送C++对象
;
透过Orion开发J2EE应用程序 ; ;
中间件的概念
中间件是在计算机硬件和操作系统之上,支持应用软件开发和运行的系统软件,它能够使应用软件相对独立于计算机硬件和操作系统平台,为当今的大型分布式应用搭起了一个标准的平台,把大型企业分散的系统和技术组合在一起,实现大型企业应用软件系统的集成.......
中间件的分类
中间件的产品种类很多,根据中间件在系统中所起的作用和采用的技术不同,大致划分为以下五种......
中间件的优点及其应用
传统的客户/服务器模式是一种双层的结构,通常是一台个人计算机做客户机使用(运行客户端程序),另外一台服务器用于存放后台的数据库系统,应用程序可客户端直接相连,中间没有其他的逻辑......
中间件的一个设计实例
---基于请求代理的中间件模型
对象请求代理体系结构是一种崭新的技术,它以CORBA为代表。在这里,我们实现了一个基于请求代理体系结构的简单模型,藉此说明中间件的工作原理......
小结
中间件是属于计算机软件中比较底层的内容,它和计算机操作系统的关系是相当密切的,操作系统的一部分功能可以由中间件来实现,一些中间件的功能也可以由操作系统来实现。因此,操作系统和中间件会进一步融合,从而推动计算机软件体系结构的变革。
另外,人们希望实现不同业务逻辑、不同功能的中间件能够集成在一起,像一个完整的系统那样协调一致的工作。这些集成的中间件服务应该封装在一个框架中,即上文所述应用程序服务器之集成框架的研究。
计算机网络的发展一日千里,中间件技术要得到发展,离不开网络。因此我们可以预言,中间件技术的发展,将有机的结合操作系统、系统集成以及网络技术的发展,成为推动软件技术革命的中坚力量。
原文请见天极网