中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算资源和网络通讯.中间件是一类软件,而非一种软件 ;中间件不仅仅实现互连,还要实现应用之间的互操作 ;中间件是基于分布式处理的软件,定义中特别强调了其网络通讯功能。