[转]什么是中间件

这段时间的项目中对中间件接触较多,特从网上找到关于中间件的资料,并做一个简短的说明

中间件出现的驱动力主要来自软件研发过程碰到的种种问题,主要是四个方面:质量问题、效率问题、互操作问题、灵活应变问题,这些问题今天依然困扰着这个行业,造成这个局面的原因是异构性(硬件不同,软件环境不同)和标准规范的滞后(造成互操作性不好)。


软件技术的不断解耦的过程图

顾名思义,中间件就是处于中间的软件(系统软件和应用软件之间连接,以便于软件各部件之间的沟通),处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。形象地说就是上下之间的中间


基于服务的中间件图

中间件是一种独立的系统软件平台,为网络应用软件提供综合的服务和完整的计算环境,借助这种软件使得网络应用能够实现集成,达到业务的协同,实现业务的灵活性。

附文:
一、维基百科-中间件

二、金蝶中间件奉继承:浅析深究什么是中间件(强烈推荐,该文详细介绍了中间件的起源,发展,特征,未来)

– - – - – - – - – 全文完 – - – - – - – - -

没找到合适的内容,来试试这个吧,输入内容后回车即可:

@张刚net新浪微博
举手之劳,请点击这里—->帮助改进网站访问调查

无觅相关文章插件

没有相关的文章

One thought on “[转]什么是中间件

  1. Pingback: [转]NetWeaver介绍 | zhanggang.net CHINA WordPress

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>