中间件是一种软件,支持在分布式网络中的应用或应用组件之间建立一种或多种通信或连接。
中间件支持更轻松地将那些设计为不能相互连接的应用连接起来,并支持采用智能方式进行连接,从而简化了应用开发流程,加快了产品上市速度。
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。 执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。 中间件是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。