中间件能够使应用系统相对独立于计算机软件与硬件平台,为大型分布式应用搭起一个标准的平台,在客户机和服务器或者服务器和服务器之间传送高级通讯,将客户机群与服务器群有机地结合起来,把企业分散的系统技术组合在一起,从而实现企业应用软件系统的集成。中间件具有标准的程序接口和协议,使不同硬件和操作系统平台上分布式应用的数据共享和互操作。中间件在操作系统、网络和数据库之上,应用软件之下,总的作用是为处于自永套验己上层的应用软件提供运行和开发环境,帮助用户灵活、有效的开发和集成复杂的应用软件。