知识中心

主页 > 知识中心 > 什么是中间件?

什么是中间件?

栏目:知识中心   日期:2021-04-03 20:36:17   浏览

中间件(英语:Middleware)顾名思义是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。

中间件在客户服务器的操作系统、网络和数据库之上,管理计算资源和网络通信。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

什么是中间件?(图1)

中间件示意图

中间件的特点:

1.满足大量应用的需要;
2.运行于多种硬件和OS平台;
3.支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互;
4.支持标准的协议;
5.支持标准的接口。
由于标准接口对于可移植性、标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件就几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!
 

收缩